我正在开发基于反应原生的应用程序的桥梁,下面的包使用
错误:RNGoogleSignInPackage不是抽象的,也不会覆盖 抽象方法createViewManagers(ReactApplicationContext)in ReactPackage
package com.asimetriq.rngooglesignin;
import android.app.Activity;
import com.facebook.react.ReactPackage;
import com.facebook.react.bridge.NativeModule;
import com.facebook.react.bridge.ReactApplicationContext;
import java.util.ArrayList;
import java.util.List;
public class RNGoogleSignInPackage implements ReactPackage {
@Override
public List<NativeModule> createNativeModules(ReactApplicationContext reactContext) {
List<NativeModule> modules = new ArrayList<>();
modules.add(new RNGoogleSignInModule(reactContext));
return modules;
}
}
据我所知,我错过了createViewManagers
的实现,但我看不出它应该去哪里。
答案 0 :(得分:1)
您实施了ReactPackage,您需要覆盖 createNativeModules 和 createViewManagers 。所以你应该加上它。
@Override
public List<ViewManager> createViewManagers(ReactApplicationContext reactContext) {
// return your view manager list at here...
);
}