Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android:防止搜索对话框在搜索后被关闭。_Java_Android_Search_Dialog - Fatal编程技术网

Java Android:防止搜索对话框在搜索后被关闭。

Java Android:防止搜索对话框在搜索后被关闭。,java,android,search,dialog,Java,Android,Search,Dialog,我希望搜索停留在当前活动上,只过滤其中的数据。到目前为止,我已经尝试了搜索小部件,但它有一些问题。(我无法让onDismissListener正常工作,也无法很容易地定制视图,我可以绕过这些问题,但我更希望目前不要依赖这些问题。) 或者,我想使用“搜索对话框”,但是,当输入搜索查询时,对话框会消失,这不是理想的行为,因为我希望用户能够在准备返回视图的前一状态(其数据未填充)时取消搜索 我已经尝试了多种方法来实现这一点,但都没有成功 有什么想法吗 谢谢你抽出时间据我所知,似乎没有办法做到这一点 为

我希望搜索停留在当前活动上,只过滤其中的数据。到目前为止,我已经尝试了搜索小部件,但它有一些问题。(我无法让onDismissListener正常工作,也无法很容易地定制视图,我可以绕过这些问题,但我更希望目前不要依赖这些问题。)

或者,我想使用“搜索对话框”,但是,当输入搜索查询时,对话框会消失,这不是理想的行为,因为我希望用户能够在准备返回视图的前一状态(其数据未填充)时取消搜索

我已经尝试了多种方法来实现这一点,但都没有成功

有什么想法吗


谢谢你抽出时间

据我所知,似乎没有办法做到这一点

为了解决这个问题,并且搜索小部件不响应其关闭的侦听器,我扩展了SearchView并实现了我自己的侦听器,然后在主类中实现了另一个侦听器