錯誤(二)低級的finish()無效

今天在項目中遇到了一個超級蛋疼的錯誤,一個界面要關閉兩次,弄了好久都沒有找到原因,各大網站求助也毫無解答,最後無奈的調試發現finish()之後調用了一下方法

onPuse()--->onCreate()--->onStart()--->onResume()---onPuse()---->onStop()--->onDestory();啊!!!我的天不是應該onPuse()---->onStop()--->onDestory()麼。看到這個後朋友提醒應該是啓動方式的原因,果不其然,我發現居然調用了兩次 mContext.startActivity(intent);哦 OMG一個低級的錯誤花費了我一上午的時間,在此記下,爲了不再犯這樣的錯誤,同時也幫助像我這樣的朋友們。

發佈了46 篇原創文章 · 獲贊 5 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章