gpt4 book ai didi

android - 错误 : Map already consumed - React Native

转载 作者:行者123 更新时间:2023-11-30 04:56:36 27 4
gpt4 key购买 nike

基本上,我将原生 android 模块与 native react 连接起来,并将信息从 native 传递到 js。

try {
WritableMap params = new WritableNativeMap();
params.putInt("connectionStatus", 2);
sendEvent(mreactContext, "bleConnectionStatus", params);
promise.resolve(params);
} catch (Exception exe) {
Log.d(TAG, "Exception--: " + exe);
promise.reject(exe);
}

显示异常

Exception--: com.facebook.react.bridge.ObjectAlreadyConsumedException: Map already consumed

注意:我已经完成了这个答案 ObjectAlreadyConsumedException: Receiving map already consumed但它似乎是关于订购一条线。我已经按照该顺序编写了代码,但仍然显示异常。


更新

异常在 promise.resolve(params); 中,因为当我删除这一行并运行它时,它没有显示任何异常。

最佳答案

使用

WritableArray mylist = Arguments.createArray();
try {
WritableMap params = Arguments.createMap();
params.putInt("connectionStatus", 2);
sendEvent(mreactContext, "bleConnectionStatus", params);
mylist.pushMap(params);
promise.resolve(mylist);
} catch (Exception exe) {
Log.d(TAG, "Exception--: " + exe);
promise.reject(exe);
}

关于android - 错误 : Map already consumed - React Native,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59025712/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com