0

我正在尝试制作一个根据特定电池电量执行某些任务的应用程序(比如当电池电量达到 10% 时发出通知)。问题是当我启动它时,应用程序只检查一次事件而不是持续监控。例如(假设我在电池电量为 11% 时启动了应用程序。由于通知计划为 10%,因此它不会发出任何通知。它只检查一次事件而不是持续监控,即在运行应用程序时电池电量何时耗尽至 10% ,什么都没有发生)使代码连续运行的可能解决方案是什么?

4

1 回答 1

0

尝试使用警报管理器类:developer.android.com/training/scheduling/alarms.html。

如果您将电池检查作为未决意图传递,则触发时间是您首先要检查的时间(在您的情况下可能是当前时间之后的间隔时间),然后是间隔时间(太频繁会减慢很多速度,因此请尝试找到适合您应用的时间,例如每隔几分钟。)

然后,这应该在您可以用来触发电池检查和其他功能的每个间隔上触发。

于 2016-09-24T10:11:33.587 回答