Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/189.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 在ionic、phonegap中使用FileTransfer在后台下载文件_Android_Ios_Angularjs_Cordova_Ionic - Fatal编程技术网

Android 在ionic、phonegap中使用FileTransfer在后台下载文件

Android 在ionic、phonegap中使用FileTransfer在后台下载文件,android,ios,angularjs,cordova,ionic,Android,Ios,Angularjs,Cordova,Ionic,我已经用phonegap/Cordova为Android打包了我的AngularJS/javascript应用程序,并计划稍后在iOS/BlackBerry上完成这项工作。在这个项目中,我从phonegap API实现了FileTransfer.download函数,从服务器下载一个文件。该功能正在成功运行,但在下载完成之前,它会阻止我导航到应用程序中的其他页面 也许我在文档中遗漏了一些东西:让FileTransfer.download在后台工作的最佳方式是什么,这样我就可以在一页到另一页之间自

我已经用phonegap/Cordova为Android打包了我的AngularJS/javascript应用程序,并计划稍后在iOS/BlackBerry上完成这项工作。在这个项目中,我从phonegap API实现了FileTransfer.download函数,从服务器下载一个文件。该功能正在成功运行,但在下载完成之前,它会阻止我导航到应用程序中的其他页面


也许我在文档中遗漏了一些东西:让FileTransfer.download在后台工作的最佳方式是什么,这样我就可以在一页到另一页之间自由导航?是否可以不使用特定于设备的代码?

使用FileTransfer插件下载phonegap中的文件并不是必需的。您可以直接在javascript中完成,并且它不应该阻塞您的UI(尽管JS是单线程的,但线程不应该被异步下载折叠)

我建议你使用-


这个AngularJS模块可以很容易地与ionic集成,它使用cordova文件API,不需要文件传输插件。您可以创建几个队列来下载文件,并在文件下载后执行任何操作,这是一个很好的文档。

我认为该插件不支持后台处理,那么有什么更好的解决方案?请建议我做你自己的本地文件传输,换句话说,做你自己的插件谢谢你的建议