好烟
好烟
  • 发布:2015-06-17 10:12
  • 更新:2017-04-06 23:42
  • 阅读:2853

添加下载监听之后,下载进度永远卡在99%

分类:HTML5+

function downWgt(wgtUrl, version) {
if (wgtUrl == "") {

} else {  
    dtask = plus.downloader.createDownload(wgtUrl, {  
        filename: "_doc/update/"  
    }, function(d, status) {  
        if (status == 200) {  
            installWgt(d.filename, version); // 安装wgt包  
        } else {  
            plus.nativeUI.alert("下载更新资源失败!");  
        }  
    });  
    dtask.addEventListener("statechanged", onStateChanged);  
    dtask.start();  
}  

}

//监听下载进度
function onStateChanged(task, status) {
if (status!=null && status==200 && task.state!=null) {
var a = task.downloadedSize / task.totalSize * 100;
showupdate.setTitle("   已下载" + parseInt(a) + "%   ");
}
}
// 更新应用资源

2015-06-17 10:12 负责人:无 分享
已邀请:
DCloud_App_Array

DCloud_App_Array

请确认dtask.state的状态有没有变成4,如果没有说明网络传输出现错误。
尝试暂停并重试。

k***@126.com

k***@126.com

解决没

该问题目前已经被锁定, 无法添加新回复