[問題] 如何直接關閉activity?

看板AndroidDev作者 (啪)時間11年前 (2014/04/23 22:04), 編輯推噓1(108)
留言9則, 4人參與, 最新討論串1/1
大家好,今天碰到一個問題, 我想要讓我的Activity一離開前景就直接被 finish, 不知道有什麼好做法呢...? 本來想說 onPause就直接call finish, 但是這樣子在旋轉的時候Activity也會被finish, 我有試著要捕捉 onConfigurationChanged, 但是每當旋轉的時候, 我又想要讓整個Activity被destroy然後重新create, 假如我捕捉了 onConfigurationChanged 後,Activity就不會被重新create了, 不知道有沒有什麼好的方法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.35.166 ※ 文章網址: http://www.ptt.cc/bbs/AndroidDev/M.1398261848.A.7D3.html

04/24 00:11, , 1F
你有定義畫面旋轉的layout嗎?沒有的話onConfiguration
04/24 00:11, 1F

04/24 00:11, , 2F
Changed直接call super畫面還是會轉,這樣你在onPause
04/24 00:11, 2F

04/24 00:11, , 3F
處理不就達到你的需求了?
04/24 00:11, 3F

04/24 09:32, , 4F
我有定義兩個方向的layout所以才希望他可以整個砍掉
04/24 09:32, 4F

04/24 09:32, , 5F
不然會用到錯誤的layout
04/24 09:32, 5F

04/24 13:57, , 6F
noHistory?
04/24 13:57, 6F

04/24 14:01, , 7F
it may help u
04/24 14:01, 7F

04/24 23:25, , 8F
謝謝樓上,雖然沒辦法即時 destroy,但也算是個方法!
04/24 23:25, 8F

04/29 14:26, , 9F
那就在onstop或ondestroy的時候finish就好不是嗎
04/29 14:26, 9F
文章代碼(AID): #1JLyXOVJ (AndroidDev)