0

我已经实现了自定义搜索建议,在建议点击我开始详细活动并显示数据很好时,问题是每当我点击建议为每个建议打开新活动时。例如:我有建议苹果球猫

当我点击 Apple 打开一个带有 Apple 数据的详细活动时,我现在再次点击了搜索点击了 Ball 并打开了带有 Ball 数据的详细活动

当我单击后退按钮时,它会导航回 Apple 详细信息活动,那么如何避免为每个建议打开新的详细信息活动。

4

2 回答 2

0

你想控制你的后台堆栈。这是一个应该有帮助的答案。

基本上,当你启动你的意图时,你可以添加一些应该有帮助的标志。

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

查看Android 文档以获取有关您可以根据意图发送的标志的更多信息。

祝你好运!

于 2013-03-19T04:26:48.670 回答
0

这应该适合你。

设置android:noHistory=truedetail activity您的AndroidManifest.xml.

注意:这只能在按下返回按钮时解决,它不会返回您的 Apple 详细信息活动。不过,它仍在开启新的细节活动。

于 2013-03-19T04:21:12.280 回答