在我的例子中有兩個活動,MainActiviy和EmptyActivity。在MainActiviy中,它創建一個通知,該目標是EmptyActivity。那麼,EmptyActivity非常簡單,只需在onCreate中完成。android:爲什麼在完成之後onDestroy()沒有被調用
我添加了一絲的MainActiviy的的onDestroy和onBackPressed 我在onBackPress調用完成()方法
的問題是:
打開應用程序,並按下回鍵,日誌打印在logcat中,意味着MainActiviy的onDestroyed被調用。
如果打開的應用程序,並按下狀態欄中的通知,然後按返回鍵,則沒有在日誌中的onDestroy打印
奇怪的是,如果重新打開應用程序,然後在日誌中onDestroy打印。
有沒有人知道爲什麼發生這種情況。由於
我上傳的例子在谷歌驅動
http://stackoverflow.com/questions/4449955/activity-ondestroy-never-called –
你有沒有發現什麼?我想我在這裏有一個相當類似的問題:http://stackoverflow.com/questions/29941929/why-ondestroy-inactivity-a-not-being-called-after-a-call-to-finish-in-activity? noredirect = 1#comment48007048_29941929 – gleroyDroid