我想完成我的活动,尝试过:
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();
完成后,活动会成功隐藏,但在我可以恢复活动时仍会保留在运行的应用列表中。
答案 0 :(得分:0)
这就是finish()的工作原理。它不会破坏对象或活动。 Android操作系统保持流程,以加快回到应用程序。 见what exactly Activity.finish() method is doing?