如何在Android应用程序中设置后台任务?

时间:2016-12-03 11:39:07

标签: android

我需要在应用程序处于后台时设置后台任务。我正在从应用程序本身设置通知。因此,当应用程序关闭时,应用程序需要接收 通知。

1 个答案:

答案 0 :(得分:-1)

您可以从onPauseonStop开始执行后台任务。

从文档中查看此link。它说

  

当系统为您的活动调用onPause()时,从技术上讲,这意味着您的活动仍然部分可见,但通常表示用户正在离开活动,并且很快就会进入Stopped状态。

     

当您的活动收到对onStop()方法的调用时,它将不再可见,并且应该释放用户未使用时几乎所有不需要的资源。一旦您的活动停止,系统可能会在需要恢复系统内存时销毁该实例。在极端情况下,系统可能只是在不调用活动的最终onDestroy()回调的情况下杀死您的应用程序进程,因此使用onStop()释放可能泄漏内存的资源非常重要。