2017-07-24 81 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;  
}