1

我有一个应用程序,当用户尝试共享图像时,我想在其中显示自定义活动(拒绝访问)。

当我尝试从默认'Downloads'应用程序共享图像(例如:通过默认消息/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/消息等的历史记录)。

4

1 回答 1

0

请尝试以下代码

Intent intent = new Intent(ClassA.this, ClassB.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
        startActivity(intent);
于 2013-05-23T04:25:29.243 回答