簡體   English   中英

我想通過本機活動傳遞數據以使用android中的橋接來響應本機js文件

[英]I want to pass data from native activity to react native js file using bridging in android

我想傳遞來自Android本機活動的數據以響應本機js文件。 我可以將數據從react-native傳遞給android。 但是我想在活動中單擊按鈕時通過。 請幫助我解決此問題。

如果要將對象從JavaScript發送到ReactNative(例如,作為方法參數),不幸的是在文檔中沒有提到:

let map = {
    name: 'message1',
    surname: 'message2',
}
NativeModules.YourModule.sendObject(map);

並在android中獲取它:

@ReactMethod
public void sendObject(ReadableMap readableMap){
    Log.i(TAG, readableMap.toString());
    //you can decode it here like:
    String name = readableMap.getString("name");
    //or just parse it as json
}

現在以另一種方式(從Java到Javascript),您可以使用Callbacs,Promises或Events。 此部分在此處的文檔中描述

暫無
暫無

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

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