[问题] 如何直接关闭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