我想开发一个聊天应用程序。在这种情况下,当应用程序处于前台时,一切都正常。但是,当应用程序最小化时,我希望向用户显示新消息已经到达的通知。如果用户在1分钟内没有响应该消息,该消息将被删除。
以下是我正在做的事情:
当应用程序处于活动状态(在前台)时,所有这些都可以正常工作。
但是,当应用程序处于后台(最小化和新消息即将到来)时,将显示通知并启动我的计时器,但UI没有更新。
我试着将代码放入runOnUIThread中,但没有成功。
有人对我如何实现这个有什么想法吗?
发布于 2011-09-17 04:40:00
问题是,当应用程序不在前台时,它处于暂停模式。
但是,您可以在onResume方法中更新UI。每当用户重新打开应用程序时,就会调用onResume并执行UI。
https://stackoverflow.com/questions/7454768
复制