【发布时间】:2013-08-07 04:02:48
【问题描述】:
玩过 Candy Crush 吗?知道你是如何耗尽生命并且必须等待 30 分钟才能再生一个新生命并且最多 5 分钟的吗?这是我试图在我的应用程序中实现的想法,但我不确定即使用户关闭应用程序和/或手机时如何运行代码。
我的问题是如何让计时器在手机后台持续运行,直到计时器达到 X 分钟。我会为此使用Timer 类吗?因为我熟悉该类并且已经在我的应用程序中实现了它的一种形式。
【问题讨论】:
-
简短回答您需要使用
Alarm manger。 -
启动一个服务,并在服务和alarmreceiver中注册alarmmanager,在alarm执行后做任何动作。
标签: java android service timer clock