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