我正在開發一款Android應用,需要改變接口時,推送通知到達時,刷新一個活動時通知到來時,Android的
例子:
用戶啓動活性的,然後他去活動B. 當用戶正在閱讀活動B中的文本時,推送通知到達時,活動B中的文本應該改變,並且活動A中的文本也應該改變。
我能做到這一點對活性產生與onResume()
但我不知道如何做到這一點的活動B
我正在開發一款Android應用,需要改變接口時,推送通知到達時,刷新一個活動時通知到來時,Android的
例子:
用戶啓動活性的,然後他去活動B. 當用戶正在閱讀活動B中的文本時,推送通知到達時,活動B中的文本應該改變,並且活動A中的文本也應該改變。
我能做到這一點對活性產生與onResume()
但我不知道如何做到這一點的活動B
自帶的GCM庫(在你的Android SDK文件夾/演員)的GCM樣品爲您提供關於如何做到這一點的例子:
displayMessage
,其中廣播收到GCM通知後的消息。mHandleMessageReceiver
的onReceive方法執行UI更新。如果你想收到更新時通知到達,那麼你需要實現廣播接收器。您需要在onResume中註冊接收器並在onPause中取消註冊。
您需要實現的更新文本視圖的位置是Broadcast偵聽器的onReceive方法。您可以通過搜索「Android廣播接收器」輕鬆找到一些示例。希望能幫助到你。
感謝Marko,但那不會解決問題以更新活動B上的文本 – D4rWiNS
向我們展示您在通知到達時用於打開活動B的代碼。 – Eran
通知不打開活動B,通知應該更新活動B如果用戶在活動B – D4rWiNS