完成不起作用 - 活动

时间:2016-10-22 19:36:09

标签: android

我想完成我的活动,尝试过:

finish();
Activity.this.finish();
finishAffinity();

杀戮过程......

我是如何从服务中打开活动的:

           Intent a = new Intent(getApplicationContext(), Axctivity.class);
        a.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK
                | Intent.FLAG_ACTIVITY_SINGLE_TOP
                | Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(a);
        stopSelf();

完成后,活动会成功隐藏,但在我可以恢复活动时仍会保留在运行的应用列表中。

1 个答案:

答案 0 :(得分:0)

这就是finish()的工作原理。它不会破坏对象或活动。 Android操作系统保持流程,以加快回到应用程序。 见what exactly Activity.finish() method is doing?