use*_*678 -2 android android-service android-activity
是一个Service独立的Activity生命周期吗?即使活动被终止,它还会继续运行吗?
服务是否独立于活动生命周期?
是的。
另一个应用程序组件可以启动一个服务,即使用户切换到另一个应用程序,它也会继续在后台运行。此外,组件可以绑定到服务以与其交互,甚至执行进程间通信 (IPC)。
酱汁:http : //developer.android.com/guide/components/services.html
即使活动被终止,服务还会继续运行吗?
要看。
如果它是一个绑定服务并且您在活动的onPause, 中取消绑定onStop,onDestroy并且该服务不是从另一个地方绑定或由context.startService它启动的,那么它将会死亡。阅读有关绑定服务的更多信息。
如果任务被终止(例如在任务管理器中被刷掉),如果android:stopWithTask="true"在其清单条目中指定了服务,则该服务将被终止。如果android:stopWithTask="false"设置该服务将收到通过回调onTaskRemoved(Intent),其中Intent用于启动删除任务的根活动的意图。阅读更多关于onTaskRemoved(Intent).
如果您的服务在与您的活动不同的进程中运行并且活动崩溃,则该服务将继续运行(如果未绑定,同样如此)。
除此之外,该服务将继续存在,直到完成。
| 归档时间: |
|
| 查看次数: |
1608 次 |
| 最近记录: |