0

从 AsyncTask 文档中我读到,一旦应用程序进入后台,它很可能被取消。IntentService 也一样。一旦应用程序处于后台,将被操作系统取消,或者我们保证这将运行完成。

亲切的问候

4

1 回答 1

3

一旦应用程序处于后台,将被操作系统取消,或者我们保证这将运行完成。

没有什么是保证的。用户可能会通过任务杀手终止您的进程。电池可能没电了。用户可能会关闭设备。该设备可能会被一辆大卡车碾过。

IntentService一个will 比仅仅一个更有可能持续完成AsyncTask,因为进程中存在服务使得操作系统不太可能决定终止您的进程以释放内存以供其他进程使用。

于 2012-10-11T14:06:17.837 回答