繁体   English   中英

系统已在Android中将其关闭后,如何在重新打开活动后使服务更新活动上的UI

[英]How to make a service update the UI on an activity after reopening after the system has shut it down in Android

我有一个简单的计时器应用程序。 计时器在服务中运行,并将消息广播到活动类,以便使用倒计时的计时器更新ui。 当您仅在屏幕上保持应用程序打开并在后台运行少于25分钟时,效果很好。 但是在后台运行25分钟后,系统似乎关闭了活动,因为当我返回到应用程序时,屏幕不再像以前那样更新ui。 我在ui类的oncreate和onResume区域中都制作了广播接收器。 我该怎么做,以便即使在25分钟后操作系统将其杀死之后,该类也将得到更新?

操作系统会杀死您的服务,因为它认为它已经死了。 如果用户在25分钟内没有使用它,则操作系统很可能是正确的。 您需要的是STICKY_SERVICE 另外,我也同意@Sergey Benner。 我会用一个小部件。 更用户友好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM