![](/img/trans.png)
[英]Service stopped when the app removes from recent apps list in android
[英]Android : Stopping works Widget when user removes app from recent tasks list
我的app小部件中有一个Timer。 此计时器将每秒更新Widget UI。 所有过程都完美无缺。 但是,当用户从最近的应用任务列表中删除我的应用时,计时器会立即停止。
有谁知道如何解决这个问题?
将您的逻辑用于控制Service
的Widget
。 在onStartCommand()
方法中,启动时间调度程序,或者每分钟注册一次将发送事件的ACTION_TIME_TICK
。
还要记住从Service
返回START_STICKY
,以便操作系统可以在操作系统本身关闭进程或从最近的任务列表中滑动时重新启动服务。
需要注意的是,在KitKat Android duo中发生错误后,重新启动服务不会发生。 虽然有一个肮脏的解决方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.