作者qweqweqweqwe (啪)
看板AndroidDev
標題[問題] 如何直接關閉activity?
時間Wed Apr 23 22:04:05 2014
大家好,今天碰到一個問題,
我想要讓我的Activity一離開前景就直接被 finish,
不知道有什麼好做法呢...?
本來想說 onPause就直接call finish,
但是這樣子在旋轉的時候Activity也會被finish,
我有試著要捕捉 onConfigurationChanged,
但是每當旋轉的時候,
我又想要讓整個Activity被destroy然後重新create,
假如我捕捉了 onConfigurationChanged 後,Activity就不會被重新create了,
不知道有沒有什麼好的方法呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.35.166
※ 文章網址: http://webptt.com/m.aspx?n=bbs/AndroidDev/M.1398261848.A.7D3.html
1F:→ corrupt003:你有定義畫面旋轉的layout嗎?沒有的話onConfiguration 04/24 00:11
2F:→ corrupt003:Changed直接call super畫面還是會轉,這樣你在onPause 04/24 00:11
3F:→ corrupt003:處理不就達到你的需求了? 04/24 00:11
4F:→ qweqweqweqwe:我有定義兩個方向的layout所以才希望他可以整個砍掉 04/24 09:32
5F:→ qweqweqweqwe:不然會用到錯誤的layout 04/24 09:32
6F:→ Deltaguita:noHistory? 04/24 13:57
7F:→ Deltaguita:it may help u 04/24 14:01
8F:→ qweqweqweqwe:謝謝樓上,雖然沒辦法即時 destroy,但也算是個方法! 04/24 23:25
9F:推 baobomb:那就在onstop或ondestroy的時候finish就好不是嗎 04/29 14:26