![](/img/trans.png)
[英]How to pass an object back from a React Native Android module to Javascript
[英]React Native How to pass data from javascript to java android
我遵循了該站點上的教程: https : //facebook.github.io/react-native/docs/embedded-app-android.html
現在,我想在我的JavaScript代碼中添加一個像這樣的函數:
greetingFunction(){
return "HELLO, WORLD";
}
我想將字符串“ HELLO,WORLD”傳遞給我的Java android代碼,並設置屏幕以顯示該字符串。
我怎樣才能做到這一點?
您應該創建一個自定義模塊來調用Java中的自定義本機方法,您可以在其中傳遞所需的數據。
例如,如果您的自定義本機模塊實現以下方法:
@ReactMethod
public void myMethod(String message) {
// Here we show a toast message
Toast.makeText(getReactApplicationContext(), message, Toast.LENGTH_SHORT).show();
}
然后,您可以從JavaScript調用該方法:
NativeModules.MyCustomModule.myMethod("HELLO WORLD");
請務必按照上述文檔中所述的所有步驟正確注冊您的自定義模塊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.