完成从BroadcastReceiver启动的活动

时间:2016-02-09 00:30:35

标签: android android-activity broadcastreceiver

我有一个BroadcastReceiver,它启动一个透明的Activity,它包含一个带3个按钮的AlertDialog。

点击每个按钮,我已经设置了

myDialogActivity.this.finish();

对我来说,这似乎从来没有用过,因为我可以双击以显示最近的活动并完全访问我认为已完成的活动。

在SO上搜索后,我找到了添加

的建议
android:excludeFromRecents="true"

在该活动的清单中。它似乎在双击中不再显示活动。

我的问题是为什么

myDialogActivity.this.finish();

没有按照我的预期行事(破坏活动,因此无法重复使用)。如果

android:excludeFromRecents="true"

正在启用我的首选结果,我是否还需要运行

myDialogActivity.this.finish();

似乎没有做任何事情。

0 个答案:

没有答案