如果之前的意图未完成,Android意图选择器不会显示列表

如果之前的意图未完成,Android意图选择器不会显示列表,android,android-intent,Android,Android Intent,通过下面的代码,我可以通过意向选择器共享我的应用程序中的一些文本。我的问题是,例如,如果我选择将文本作为消息共享,当在消息应用程序中时,我只需点击“主页”按钮,然后将我的应用程序带回前台。然后,当我尝试启动一个新的意图选择器时,它会立即将我发送回未完成的消息应用程序。我宁愿它把这一切都忘了,再给我一次选择的清单 有没有办法让它忘记旧的选择 Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); i

通过下面的代码,我可以通过意向选择器共享我的应用程序中的一些文本。我的问题是,例如,如果我选择将文本作为消息共享,当在消息应用程序中时,我只需点击“主页”按钮,然后将我的应用程序带回前台。然后,当我尝试启动一个新的意图选择器时,它会立即将我发送回未完成的消息应用程序。我宁愿它把这一切都忘了,再给我一次选择的清单

有没有办法让它忘记旧的选择

Intent intent = new Intent(Intent.ACTION_SEND);
intent.setType("text/plain");
intent.putExtra(Intent.EXTRA_TEXT, text);
startActivity(Intent.createChooser(intent, "Share text as..."));
添加以下内容

intent.setFlags(intent.FLAG_ACTIVITY_NEW_TASK|intent.FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS)