当我关闭应用程序时,AsyncTask 是否会停止?
我想将文件从手机上传到服务器,因为我正在使用 AsyncTask。如果文件很大,如果它们仍在上传并且用户关闭应用程序,上传会停止,即 AsyncTask 将结束还是继续直到完成?
I want to upload files from phone to server for that I am using an AsyncTask. In case of large files if they are still uploding and the user closes the application will the upload stop i.e AsyncTask will end or continue till its complete?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果文件较大,建议使用 Service。
It is recommended to use Service in case of large files.
即使用户切换到另一个应用程序,该 Activity 也会继续运行,除非您显式调用
finish()
或系统在资源不足的情况下终止您的 Activity。The activity will continue to run even if the user switches to another application, unless you explicitly call
finish()
or the system kills your activity, in case of low resources.