我有兩個活動,當我打開Activity2
時,Activity1
將不會關閉。在Activity1
我有一個句柄,發佈代碼(handler.postDelayed()
),當此代碼運行時,我需要我的Activity2
通知爲了執行其他代碼。如何實時發送消息到一個活動
我的問題是:如何在不重新打開的情況下將此消息發送至Activity2
。
我嘗試使用Intent
進行特定操作,並在onNewIntent()
中使用Activity2
;它的工作原理,但問題是,這重新打開我的Activity2
。而且我無法將數據保存在SharedPrefs中,因爲我的postDelayed()
沒有修復時間,所以我必須一直檢查。
有沒有人知道如何在我的postDelayed()
運行時發送此消息,以及如何在沒有重新打開的情況下在Activity2
中捕獲它?如果可能,請發送示例或指向其中的鏈接。
真的感謝...
開始活動時使用單實例模式。 – njzk2
您可以將第一個活動的廣播消息發送到第二個活動。 –