安卓后台定时问题
各位好,我想问下后台(手机息屏的情况下)定时(60s)执行某个任务(向服务器post数据)的问题首先软件有后台权限和省电优化我用了2种方法测试
1是时钟,2是线程定时器
这两种方法都会遇到一个问题,首先亮屏的情况下一切正常,无论在不在软件窗口,只要手机不息屏,无论在哪个软件窗口都正常
只要息屏之后,这个定时就有问题了
有时候几秒钟就发送一次,有时候十几分钟执行一次
最初我以为是息屏的时候网络不能用,后边我通过写运行日志发现就是没运行这个任务
这个问题该怎么解决呢?麻烦各位知道的可以帮我解答下,谢谢了!
开前台服务了吗 锁屏下服务会被暂停,前台服务也不行,等吧,看官方啥时候解决,估计没戏 我也问过这个问题,没人解决。
编个音乐播放器,后台播放音乐,锁屏,等播完一个,就停了,打开一下屏幕,就能继续播放下一个,这个听说是要整一个通知栏和什么东西,但官方没有 cloud261 发表于 2025-5-8 03:09
开前台服务了吗
前台服务权限已经开了 hyjdir 发表于 2025-5-8 08:31
我也问过这个问题,没人解决。
编个音乐播放器,后台播放音乐,锁屏,等播完一个,就停了,打开一下屏幕, ...
那我这个问题和你这个很相似但还不太一样,我是锁屏下不定时运行,你这个好像是直接不运行了 目前安卓建议用原生开发,火山真心问题多 桂斗 发表于 2025-5-8 14:27
那我这个问题和你这个很相似但还不太一样,我是锁屏下不定时运行,你这个好像是直接不运行了 ...
我是安卓13
我是服务里一个定时器,当检查到播放完毕后,继续下一首,但锁屏下,不会执行,应该是cpu被暂停了。
我查到个唤醒锁,你可以试试,我在前台服务里搞,没有成功。
在电源管理类里,有官方例程,你试一下
页:
[1]