也許很容易,但我真的不能算出這個正確的那麼遠,我得到了BroadcastReceiver
等待獲得由AlarmMangager觸發 - 這工作得很好。從廣播接收器告知活動,只有當它是在前臺
現在:因爲事件如果發生需要刷新主Activity屏幕上的某些元素,我想從該背景下的BroadcastReceiver發送一個Intent到我的活動 - ,但只有,如果它目前在前景,又名活躍。
如果它不運行或不可見的,我不在乎 - 我想做的最後一件事是我的意圖開始活動!我在我的onResume()方法中處理重繪視圖,所以我根本不在乎。
任何提示如何做到這一點? 謝謝!
編輯:我的BroadcastReceiver正在等待警報,必須通知用戶。所以,它必須存在並在清單中聲明。問題是:它將不得不決定所提到的活動是否在前面。
感謝您的簡單解決方案,我還沒有想到:) –
完美 - 我正在尋找! +1給你。 – barry
正是我在找的東西。 – wendelbsilva