如何在Android中删除应用程序历史记录?

如何在Android中删除应用程序历史记录?,android,launch,Android,Launch,我有一个应用程序,我想在其中显示当用户尝试共享图像时被拒绝的自定义activityAccess 当我尝试从默认的“下载”应用程序共享图像时,例如:通过默认邮件/gmail应用程序共享图像,自定义活动会显示并退出“下载”应用程序。但下次我启动“下载”应用程序并按图像时,先前创建的草稿邮件/邮件会显示为顶部活动。因此它始终显示自定义活动 使用此意图启动“下载”应用程序 Intent intent = new Intent(Intent.ACTION_MAIN); intent.addCategor

我有一个应用程序,我想在其中显示当用户尝试共享图像时被拒绝的自定义activityAccess

当我尝试从默认的“下载”应用程序共享图像时,例如:通过默认邮件/gmail应用程序共享图像,自定义活动会显示并退出“下载”应用程序。但下次我启动“下载”应用程序并按图像时,先前创建的草稿邮件/邮件会显示为顶部活动。因此它始终显示自定义活动

使用此意图启动“下载”应用程序

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.addCategory(Intent.CATEGORY_LAUNCHER);
intent.setFlags( Intent.FLAG_ACTIVITY_CLEAR_TOP | Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setComponent(new ComponentName(packagename,className));
startActivity(intent);
我怎样才能解决这个问题?我想每次都以新的删除gmail/邮件等历史记录的方式启动“下载”应用程序。

请尝试下面的代码


看一看,它对我不起作用。
Intent intent = new Intent(ClassA.this, ClassB.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
        startActivity(intent);