首页 > 解决方案 > 实现只在前台运行的定时器

问题描述

主要是关于设计的问题。

在我的游戏中,我有一个计时器,每 x 分钟给用户一些东西。触发后,再次启动。目前我使用倒数计时器并利用 onTick 和 onFinish。

问题是我不希望这个计时器在应用程序进入后台时工作。显而易见的解决方案是在 onPause 回调时停止它 - 问题是我的应用程序有多个活动,我不想在每次活动更改时停止/启动计时器。

对于该用例,还有其他更好的类吗?我怎样才能让检测应用程序进入后台?

标签: javaandroidcountdowntimer

解决方案


推荐阅读