我对 this.finish() 的作用有点模糊。具体来说,我只是在一个 Activity 中写了以下几行代码:

this.finish();
Globals gs = (Globals) getApplication();
gs.MainActivity.finish();

该代码旨在关闭当前 Activity 并关闭应用程序的核心 Activity 。而且效果很好。但是,我想知道……显然,在执行第一行之后,当前的 Activity 还没有完全结束。如果我调用 this.finish() 然后开始一些复杂的计算呢?

我的问题是:当我调用 this.finish() 时,我的 Activity 究竟何时被删除?

最佳答案

克里斯,我不是专家,但这里的答案 about finish() in android 基本上就是 codeMagic 刚才所说的。由于有关 onStop() 和 onDestroy() 的讨论,该链接很有值(value)

关于android - this.finish() 到底做了什么?它会阻止我的代码运行吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14266104/

10-12 02:07