我已经实现了自定义搜索建议,在建议上单击我开始详细活动并显示数据,问题是每当我单击建议为每个建议打开新活动时。我有一些建议苹果球猫
当我点击苹果打开一个细节活动与苹果数据,我已经点击搜索现在点击球和打开细节活动与球数据
当我点击后退按钮,它导航回到苹果的详细信息活动,所以我怎么能避免打开新的详细信息活动的每一个建议
这应该对你有用。
在AndroidManifest.xml
的detail activity
上设置android:noHistory=true
。
注意:这只能解决当后退按钮被按下,它不会回到你的苹果细节活动。它仍然在打开新的细节活动
你想控制你的后栈。这里有一个答案应该会有所帮助。
基本上,当你启动你的意图时,你可以添加一些应该会有帮助的标志。
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
查看Android文档,了解更多关于你可以发送的标志的信息。
祝你好运!