1
後,在我的應用程序有以下活動的堆棧:重塑整個活動堆棧的應用程序被殺害
A -> B -> C
每個活動都有一個廣播接收器作爲一個內部類,在其onCreate()
與IntentFilter
註冊,並在onDestroy()
註銷。
此模式在正常情況下運行良好,但在應用程序死亡時失敗。 當應用程序被殺後重新打開時,只有最後一個活動(上例中的C
)重新打開,其廣播接收器將是唯一註冊的活動。如果我終止了C
活動,那麼B
活動將被重新創建(通過其onCreate()
),以此類推A
活動。
只要應用程序在被殺後重新打開,是否可以重新創建整個活動堆棧而不是最上面的活動?
謝謝;)
我已經在擴展應用程序(儘管出於其他原因),但我需要在這裏保持廣播接收器在活動中,並在每個活動中調用所有廣播接收器。 – Venator85