完成所有活动,并继续显示在最近的应用程序中

时间:2018-10-03 09:05:16

标签: android android-activity

由于完成所有活动,我使用了finishAffinitybelow 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);

1 个答案:

答案 0 :(得分:1)

  

它用于删除多个属于特定活动的活动   当前任务中的应用程序(可能包含“活动”   属于多个应用程序

尝试一下:

Intent intent = new Intent(getApplicationContext(), Home.class); 
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); 
startActivity(intent);