我正在尝试在本机部分(android)与javascript部分(react-native)之间建立通信。以下是来自Java端的代码: -
WritableMap params = Arguments.createMap();
params.putString("arg1","valueToJS");
getReactApplicationContext().getJSModule(DeviceEventManagerModule.RCTDeviceEventEmitter.class)
.emit("showResult",params);
以及用于接收活动的相应Javascript文件: -
DeviceEventEmitter.addListener('showResult', function (e: Event) {
// hadle the event triggered from java side
});
现在在addListner中我们在哪里添加params(Argument)以获取“valueToJS”,因为我无法找到有关DeviceEventEmitter的正确文档,我发现很难获得参数arg1的值。任何帮助都是高度的赞赏。