由于完成所有活动,我使用了finishAffinity
或below code
。但是我的应用程序删除了最近的应用程序。
我想完成所有活动并继续出现在最近的应用程序中。我该怎么办?
Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
finish();
System.exit(0);
答案 0 :(得分:1)
它用于删除多个属于特定活动的活动 当前任务中的应用程序(可能包含“活动” 属于多个应用程序
尝试一下:
Intent intent = new Intent(getApplicationContext(), Home.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);