Android保留AsyncTask状态进度

Android保留AsyncTask状态进度,第1张

概述在应用程序中,我正在开发atm.我使用asynctasks将视频上传到网站,因为现在如果应用程序进程被终止(用户使用返回键返回主屏幕),那些asynctasks将丢失.理想情况下,尽管应用程序进程被杀,我仍希望继续上传,但我不认为这是可能的.我想知道是否有办法以某种方式保留他们的进展(或许有必

在应用程序中,我正在开发atm.我使用asynctasks将视频上传到网站,因为现在如果应用程序进程被终止(用户使用返回键返回主屏幕),那些asynctasks将丢失.理想情况下,尽管应用程序进程被杀,我仍希望继续上传,但我不认为这是可能的.

我想知道是否有办法以某种方式保留他们的进展(或许有必要从网站Api获得支持?),或者如果不是至少保存asynctask的细节并在应用程序再次打开时重新启动它.

即使在杀死了应用程序进程之后,Vimeos应用程序似乎也能够恢复视频上传,这正是我希望实现的目标.

感谢任何想法和建议.

解决方法:

我想你可能正在使用错误的架构.

任何需要在Activity转换之间生存的东西都更适合于服务.服务在后台运行(甚至可能在应用程序关闭后运行),并允许您执行长时间运行的 *** 作,例如执行上载.

要终止应用程序进程但让服务继续运行,您可以使用清单中的android:process将服务分配给单独的Android进程.
http://developer.android.com/guide/topics/manifest/service-element.html#proc

也看到这个帖子:
How to keep a service running in background even after user quits the app?

总结

以上是内存溢出为你收集整理的Android保留AsyncTask状态/进度全部内容,希望文章能够帮你解决Android保留AsyncTask状态/进度所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1105747.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存