SendBroadcast if Activity或Notification

时间:2010-10-05 16:26:42

标签: android

我有一个在后台服务中下载数据的应用程序,我希望能够更新活动用户界面,如果他们当前正在运行应用程序,或者如果不是则会触发通知。

我如何知道应用程序当前是否在前台?

我可以在活动中注册一个BroadcastReceiver内部类,如果它在前台使用通知但是我不知道如何检查要采取的操作,则触发它。

感谢您的回复。

1 个答案:

答案 0 :(得分:3)

使用有序广播,活动实施高优先级BroadcastReceiver,单独的低优先级BroadcastReceiver提升Notification。我有一个blog post来涵盖这个特定主题。