为什么应用程序在意外销毁后需要退出两次



当我的应用程序处于后台时,我使用第三方管理器来关闭应用程序的进度。然后我一开始退出应用程序,但它会自动重新打开。可能的原因是什么?

这是我的退出代码:

for (Activity activity : mActivityList) {
        activity.finish();
    }
    System.exit(0);

activity.finish();将仅完成当前执行活动。而System.exit(0);将关闭所有活动以及应用程序。

然而,在Android中使用System.exit(0);是不可取的。您应该简单地使用finish();语句来关闭所有活动以及应用程序。

最新更新