目前,我正在使用远程服务作为计时器(只需要增加时间和秒以显示用户在健身房呆了多长时间)并通过处理程序与片段进行通信。我这样做是因为我需要计时器独立于片段的生命周期及其父活动而持续存在。在大多数情况下,它就像一个魅力。但是我的一些朋友注意到计时器偶尔会停止,我没有日志,但我能想到的唯一合乎逻辑的情况是远程服务被杀死。
我知道当系统认为有必要时,后台服务有资格被杀死,所以我想知道是否有人可以提供建议的架构更改?
谢谢。
目前,我正在使用远程服务作为计时器(只需要增加时间和秒以显示用户在健身房呆了多长时间)并通过处理程序与片段进行通信。我这样做是因为我需要计时器独立于片段的生命周期及其父活动而持续存在。在大多数情况下,它就像一个魅力。但是我的一些朋友注意到计时器偶尔会停止,我没有日志,但我能想到的唯一合乎逻辑的情况是远程服务被杀死。
我知道当系统认为有必要时,后台服务有资格被杀死,所以我想知道是否有人可以提供建议的架构更改?
谢谢。