0
我有一個應用程序在後臺服務中下載數據,我希望能夠更新活動用戶界面,如果他們當前正在運行應用程序或觸發通知,如果他們不是。SendBroadcast如果活動或通知
如何知道應用程序當前是否在前臺?
我可以在活動中註冊BroadcastReceiver內部類,如果它在前臺使用通知,但是我不知道如何檢查要採取的操作,則觸發此類。
感謝您的回覆。
我有一個應用程序在後臺服務中下載數據,我希望能夠更新活動用戶界面,如果他們當前正在運行應用程序或觸發通知,如果他們不是。SendBroadcast如果活動或通知
如何知道應用程序當前是否在前臺?
我可以在活動中註冊BroadcastReceiver內部類,如果它在前臺使用通知,但是我不知道如何檢查要採取的操作,則觸發此類。
感謝您的回覆。
使用有序廣播,執行高優先級BroadcastReceiver
的活動和單獨的低優先級BroadcastReceiver
以提高Notification
。我有一個blog post涵蓋這個特定的主題。
這與您的問題類似:http://stackoverflow.com/questions/2282435/inform-activity-from-a-broadcastreceiver-only-if-it-is-in-the-foreground – 2010-10-05 16:32:10