Ste*_*e M 12 android android-service android-lifecycle
文档说明了这一点
如果服务当前正在运行且用户已从服务的应用程序中删除了任务,则会调用此方法.
似乎只有当应用程序从最近的任务列表中滑出时才会调用它.按下后退按钮直到Activities任务中的所有内容都被销毁,这不会导致调用它.还有其他情况可以调用吗?
Oni*_*nik 11
按下后退按钮直到任务中的所有活动都被销毁,这不会导致调用它.
整理Activities按后退按钮并不意味着运行的服务和应用程序将被终止.服务保持运行(如果没有显式或自行停止),除非系统终止进程,因此Service.onTaskRemoved()在Activities正确说明完成的情况下不会调用.
还有其他情况可以调用吗?
否,但所描述的一个文件,其中"用户已删除任务"是指从任务列表刷卡应用程序在*.停止Service手机的设置不会触发Service.onTaskRemoved().
*AFAIK,在极少数情况下Service.onTaskRemoved()可能不会被调用.
| 归档时间: |
|
| 查看次数: |
10513 次 |
| 最近记录: |