Возможный необработанный отказ от обещания (id: 0) - PullRequest
0 голосов
/ 16 апреля 2019

Мой код о Bluetooth 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);
});

Как я могу справиться с этим? Большое спасибо!

...