我在 React Native/Android 项目上实现了原生模块。 在 android native 项目中,我使用 startActivity 函数移动到我手动创建的新 Activity 。 我将分享一些代码。
//MainApplication.java
public class MainApplication extends MultiDexApplication {
...
// Needed for `react-native link`
public List<ReactPackage> getPackages() {
return Arrays.<ReactPackage>asList(
new MainReactPackage(),
new AnExampleReactPackage(this)
);
}
...
}
在这里,如果我使用代码 new MainReactPackage()
然后我在我的 android 设备上运行应用程序时看到错误。
Native module AccessibilityInfoModule tried to override AccessibilityInfoModule for module name AccessibilityInfo. If this was your intention, set canOverrideExistingModule=true
但我不确定如何设置 canOverrideExistingModule
。
我该如何解决这个问题?
最佳答案
您真的要覆盖 AccessibilityInfoModule 吗?如果是,则只需将其添加到您的 NativeModule 类中
@Override
public boolean canOverrideExistingModule() {
return true;
}
关于java - react native : Android Native Module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275243/