java - react native : Android Native Module

标签 java android reactjs react-native

我在 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。 我该如何解决这个问题?

相关问题:React Native: Android activity go back

最佳答案

您真的要覆盖 AccessibilityInfoModule 吗?如果是,则只需将其添加到您的 NativeModule 类中

@Override    
public boolean canOverrideExistingModule() {        
  return true;    
} 

关于java - react native : Android Native Module,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45275243/

相关文章:

java - 即使条件停止为零,线程池也会将数据减少到负数

java - 在网页上显示查询结果 - Vaadin

java - Android 中如何获取源类文件的包名?

java - Android 版本冲突gradle

reactjs - DC.JS Scrollable Rowchart 在 React 中没有间隙

javascript - React 钩子(Hook)的奇怪行为 : delayed data update

reactjs - 模块解析失败 : Unexpected token (7:5) You may need an appropriate loader to handle this file type

java - 如何为任何泛型 f 创建数学函数 f(x)?

java - android.view.InflateException : Binary XML file line #0: Binary XML file line #0: Error inflating class <Classname>

java - 如何分析通过 JSON 发送的照片