当前位置: 代码迷 >> Android >> finish有关问题
  详细解决方案

finish有关问题

热度:99   发布时间:2016-04-28 02:36:50.0
finish问题
我在一个新页面中调用finish方法,但activity并没有直接结束,而是继续执行finish后面的代码,这怎么解释,我有点晕啊。
------解决思路----------------------
finish后面的方法肯定会执行啊。。。
------解决思路----------------------
当你在程序中调用 Activity.finish()方法时,结果和用户按下 BACK 键一样:他告诉 Activity Manager该Activity实例可以被“回收”。随后 Activity Manager 激活处于栈第二层的 Activity 并重 新入栈,把原 Activity 压入到栈的第二层,从 Running 状态转到 Paused 状态。
------解决思路----------------------
如果没有RETURN, 也肯定没有报错误, 那后面的代码当然要执行的.安卓里许多方法都是异步的.