关于这个话题有什么新闻吗?
我正在使用Cordova 3.4.0和fileTransfer插件,当我下载文件时,UI开始滞后特别是在iOS设备上,其中加载gif一直被冻结
是否可以顺利下载文件的替代插件?
解决方法 我刚检查了文件传输的发行说明.该问题已在最新版本中修复:0.4.3 (Apr 17,2014)
… CB-5175: [ios] CDVfileTransfer asynchronous download (Fixes #24)
…
不幸的是,这个版本通过不调用成功或失败的回调来完全打破文件传输下载.有关安装最后一个有效的构建的说明,请参阅https://issues.apache.org/jira/browse/CB-6720?focusedCommentId=14008776&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14008776.
我手动修补CDVfileTransfer.m以包含最新版本的后台线程代码.在下载方法中,您需要替换
[delegate.connection start];
同
// Downloads can take time// sending this to a new thread calling the download_async methoddispatch_async( dispatch_get_global_queue(disPATCH_QUEUE_PRIORITY_DEFAulT,(unsigned long)NulL),^(voID) { [delegate.connection start];}
到目前为止,这对我来说是可靠的,但显然你是在科尔多瓦发布正式修复之前自己做的.
总结以上是内存溢出为你收集整理的android – Cordova / Phonegap:在后台线程中运行FileTransfer插件全部内容,希望文章能够帮你解决android – Cordova / Phonegap:在后台线程中运行FileTransfer插件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)