簡體   English   中英

React Native:Android原生模塊

[英]React Native: Android Native Module

我在React Native / Android Project上實現了本機模塊。 在android原生項目中,我使用startActivity函數移動到我手動創建的新活動。 我將分享一些代碼。

//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 = true

但我不知道如何設置canOverrideExistingModule 我怎么解決這個問題?

相關問題: React Native:Android活動回歸

你真的想要覆蓋AccessibilityInfoModule嗎? 如果是,那么只需將其添加到NativeModule類

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

檢查你的

MainApplication.java

(在。\\ android \\ app \\ src \\ main \\ java \\ com \\ projectName下)查看方法getPackages()中是否有重復的聲明。

並檢查導入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM