2017-07-24 5 views
5

Ich implementierte natives Modul auf React Native/Android Project. In android systemeigenen Projekt, habe ich startActivity Funktion verwendet, um zu der neuen Aktivität, die ich manuell erstellt verschieben. Ich werde einige der Codes teilen.React Native: Android Natives Modul

//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) 
    ); 
    } 
    ... 
} 

Hier wird, wenn ich den Code verwenden new MainReactPackage() dann sehe ich den Fehler beim App auf meinem Android-Gerät läuft.

Mutter Modul AccessibilityInfoModule versucht AccessibilityInfoModule für Modulnamen AccessibilityInfo außer Kraft zu setzen. Wenn dies Ihre Absicht, setzt canOverrideExistingModule = true

Aber ich bin nicht sicher, wie ich die canOverrideExistingModule einstellen. Wie kann ich das lösen?

Relative Frage: React Native: Android activity go back

Antwort

0

Wollen Sie wirklich AccessibilityInfoModule außer Kraft setzen wollen? Wenn ja, füge das einfach zu deiner NativeModule-Klasse hinzu

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