我正在实施简单的计时器,我需要它来完美地测量时间 问题是,即使使用前景,START_STICKY和启动定时器时唤醒锁定,不知何故时间测量会在手机未使用一段时间后被杀死。我假设它正处于深度睡眠模式,然后以某种方式我的部分唤醒锁(仅需要cpu)被忽略。 有什么办法可以预防吗?只是为了记录,我正在使用这个解决方案,因为我认为简单的时间计算对于CPU来说并不是什么大问题,并且它不会耗尽电池。
还有一件事,在API 19上进行测试时似乎不太可能被杀死。在API 25上,带有“清洁工具”的设备Android它通常在跑步后30分钟到2小时后被杀死。在我看来,Kill与内存使用率过高无关,因为我的应用程序是唯一一个在后台运行的用户(用户已启动)。
提前感谢任何想法。