2010-09-10 93 views
0

我有一個活動,在一些用戶交互之後調用finish()本身。有時它會進入一個循環,當它調用finish()時它會結束,但會立即重新啓動。爲什麼Android在我調用finish()時重新啓動我的活動?

任何想法爲什麼android會嘗試重新開始我的活動?

+1

如果您發佈了部分代碼/ – Cristian 2010-09-10 14:09:03

+0

,我會幫上忙,而且在logcat輸出中查看也會非常有用。 – hackbod 2010-09-10 16:59:18

+0

發生在我身上。事實證明,如果用戶登錄,我有一個延遲2秒的方法調用來顯示啓動畫面並重定向到'MainActivity'。 – Irshu 2017-01-04 11:40:58

回答

0

這是在我身邊/捂臉錯誤。我在onPause中有一些邏輯,在某些情況下,它會重新啓動活動。因此,循環。

0

我會檢查是否

protected void onDestroy(); 

時被調用,

相關問題