目前,我正在使用远程服务作为计时器(只需增加时间和秒来显示用户在健身房的时间)并通过处理程序与片段进行通信。我这样做是因为我需要计时器独立于片段的生命周期及其父活动。在大多数情况下,它就像一个魅力;但是我的一些朋友注意到计时器偶尔会停止,我没有这个日志,但我能想到的唯一逻辑情况是远程服务被杀死了。
我知道当系统认为有必要时,后台服务有资格被杀死,所以我想知道是否有人可以提供建议的架构更改?
感谢。
答案 0 :(得分:0)
我决定最好的路线是将服务带到前台,让用户通过通知查看他们登记的时间,通过服务每秒更新一次。