可能的未处理的承诺拒绝(标识:0)

时间:2019-04-16 06:34:35

标签: react-native bluetooth ota

我的代码是关于蓝牙OTA的,使用React-Native并在Android和iOS上运行; 它通常可以在iOS iPhone上运行,但是在Android上运行时,它将获得以下信息: W ReactNativeJS:可能的未处理的承诺拒绝(ID:0): 但不要出错!

所以,这是相同的代码,当它在iOS上运行时,就可以了! 但是当它在Android上运行时,那就不好了!

//发送block块
dataPackage = file.substring(blockId * perPackageLen,blockId * perPackageLen + perPackageLen);

bluetooth1.getService(this._getCurService()).getCharacteristic(SPOTA_PATCH_DATA_UUID)
    .writeWithoutResponse(dataPackage)
    .then(ok => {
        Util.logOTA('sendBlock-->' + ok.value);

        this._changeOTAStatus(STEP_SET_PATCH_LEN);
        blockId += 1;
        Util.logOTA('blockId:' + blockId);
    }).catch(err=>{
    Util.logOTA('sendBlock-->err' + err);
});

我该如何处理?非常感谢你!

0 个答案:

没有答案