2017-07-24 50 views
5

我在React Native/Android Project上实现了本机模块。 在android native项目中,我使用startActivity函数移动到我手动创建的新活动。 我会分享一些代码。React Native:Android Native Module

//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设备上运行的应用程序。

本机模块AccessibilityInfoModule试图覆盖 模块名称AccessibilityInfo的AccessibilityInfoModule。如果这是你的 意向,设置canOverrideExistingModule =真

但我不知道我怎么可以设置canOverrideExistingModule。 我该如何解决这个问题?

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

回答

0

你真的想覆盖AccessibilityInfoModule?如果是,那么只需将其添加到您的NativeModule类

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