[英]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.