finish问题

liquanle 2015-01-23 10:32:52
我在一个新页面中调用finish方法,但activity并没有直接结束,而是继续执行finish后面的代码,这怎么解释,我有点晕啊。
...全文
148 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
哎,真难 2015-01-23
  • 打赏
  • 举报
回复
你以为一调用就销毁么,,,
x_hermes 2015-01-23
  • 打赏
  • 举报
回复
当你在程序中调用 Activity.finish()方法时,结果和用户按下 BACK 键一样:他告诉 Activity Manager该Activity实例可以被“回收”。随后 Activity Manager 激活处于栈第二层的 Activity 并重 新入栈,把原 Activity 压入到栈的第二层,从 Running 状态转到 Paused 状态。
csdn_02 2015-01-23
  • 打赏
  • 举报
回复
finish后面的方法肯定会执行啊。。。
tcmakebest 2015-01-23
  • 打赏
  • 举报
回复
如果没有RETURN, 也肯定没有报错误, 那后面的代码当然要执行的.安卓里许多方法都是异步的.

80,354

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧