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

作者: qweqweqweqwe (4qwe)   2014-04-23 22:04:05
大家好,今天碰到一個問題,
我想要讓我的Activity一離開前景就直接被 finish,
不知道有什麼好做法呢...?
本來想說 onPause就直接call finish,
但是這樣子在旋轉的時候Activity也會被finish,
我有試著要捕捉 onConfigurationChanged,
但是每當旋轉的時候,
我又想要讓整個Activity被destroy然後重新create,
假如我捕捉了 onConfigurationChanged 後,Activity就不會被重新create了,
不知道有沒有什麼好的方法呢?
作者: corrupt003 (QQ)   2014-04-24 00:11:00
你有定義畫面旋轉的layout嗎?沒有的話onConfigurationChanged直接call super畫面還是會轉,這樣你在onPause處理不就達到你的需求了?
作者: qweqweqweqwe (4qwe)   2014-04-24 09:32:00
我有定義兩個方向的layout所以才希望他可以整個砍掉不然會用到錯誤的layout
作者: Deltaguita (貝里斯)   2014-04-24 13:57:00
noHistory?it may help u
作者: qweqweqweqwe (4qwe)   2014-04-24 23:25:00
謝謝樓上,雖然沒辦法即時 destroy,但也算是個方法!
作者: baobomb (baobomb)   2014-04-29 14:26:00
那就在onstop或ondestroy的時候finish就好不是嗎

Links booklink

Contact Us: admin [ a t ] ucptt.com