我有一个在后台服务中下载数据的应用程序,我希望能够更新活动用户界面,如果他们当前正在运行应用程序,或者如果不是则会触发通知。
我如何知道应用程序当前是否在前台?
我可以在活动中注册一个BroadcastReceiver内部类,如果它在前台使用通知但是我不知道如何检查要采取的操作,则触发它。
感谢您的回复。
答案 0 :(得分:3)
使用有序广播,活动实施高优先级BroadcastReceiver
,单独的低优先级BroadcastReceiver
提升Notification
。我有一个blog post来涵盖这个特定主题。