我appwidget
HOME
每分钟更新一次。我可以使用TIME_TICK
或AlarmManager
,但这不是我要问的问题。如果用户未查看HOME
,则可以跳过更新,只要显示HOME
时信息是最新的。所以我想在屏幕关闭时取消注册TIME_TICK
或取消AlarmManager
,并在屏幕再次打开时重新注册或重新建立alarm
。但我不确定节省的系统资源是否足以证明开发/关闭receiver
/ alarm
所需的逻辑和处理的努力。你觉得怎么样?
当我的appwidget
/ HOME
位于背景时,我也希望这样做,但我不知道如何在{{1逻辑。请帮忙。