我尝试使用这篇文章: https://wix.github.io/react-native-navigation/#/docs/Installing
但是与react-native 60+ MainApplication.java不同。
我已经用MultiDexApplication扩展了MainApplication。 是否可以将react-native-navigation与react-native 60+一起使用? 如何配置Android项目? (MainApplication.java,MainActivity.java等)
这是我的MainApplication.java:
private final ReactNativeHost mReactNativeHost = new ReactNativeHost(this) {
@Override
public boolean getUseDeveloperSupport() {
return BuildConfig.DEBUG;
}
@Override
protected List<ReactPackage> getPackages() {
@SuppressWarnings("UnnecessaryLocalVariable")
List<ReactPackage> packages = new PackageList(this).getPackages();
// Packages that cannot be autolinked yet can be added manually here, for example:
// packages.add(new MyReactNativePackage());
packages.add(new RNFirebaseMessagingPackage());
packages.add(new RNFirebaseNotificationsPackage());
packages.add(new RNFirebaseCrashlyticsPackage());
// packages.add(new RNFirebaseAuthPackage());
// packages.add(new RNCWebViewPackage());
return packages;
}
@Override
protected String getJSMainModuleName() {
return "index";
}
};
@Override
public ReactNativeHost getReactNativeHost() {
return mReactNativeHost;
}
@Override
public void onCreate() {
super.onCreate();
SoLoader.init(this, /* native exopackage */ false);
}
}
答案 0 :(得分:0)
我找到了答案: https://github.com/sijad/react-native-navigation-starter
它使用react-native-navigation v3和react-native 0.60.4