我对 this.finish() 到底做了什么有点模糊。具体来说,我只是在一个活动中编写了以下代码行:
this.finish();
Globals gs = (Globals) getApplication();
gs.MainActivity.finish();
该代码旨在关闭当前活动并关闭应用程序的核心活动。而且效果很好。但是,我想知道......显然,在执行第一行之后,当前的活动还没有完全结束。如果我调用 this.finish() 然后开始一些复杂的计算呢?
我的问题是:当我调用 this.finish() 时,我的 Activity 究竟何时被删除?