我想在 Android 中运行长时间运行的操作。假设任务将运行大约 5-10 分钟。出于这个原因,我计划使用 aJobIntentService
并将其绑定到Activity
.
现在我正在使用AsyncTask
,即使我知道AsyncTask
不能/不应该用于长时间运行的操作,因此我现在计划更改它。很多时候发生的事情是在任务运行时用户最小化应用程序,一段时间后 Android 操作系统关闭/清除Activity
以释放一些内存。
所以我AsyncTask
在没有任何目的的情况下继续运行并在尝试更新其中的视图时崩溃Activity
。
所以我打算使用JobIntentService
. 但是使用 anJobIntentService
并将其绑定到 anActivity
会减少 Android 操作系统关闭/清除Activity
. 还是会遵循相同的过程?
守着星空守着你
慕的地8271018
相关分类