java - onSearchRequested() 的目的是什么?

标签 java android documentation

onSearchRequested() 的目的是什么?我指的是这里:http://developer.android.com/reference/android/app/Activity.html#onSearchRequested%28%29

声明如下:“您可以覆盖此功能以强制进行全局搜索,例如响应专用搜索键,或完全阻止搜索(只需返回 false)。”具体来说,粗体部分是什么意思?这不意味着我们可以禁用此按钮吗?我刚刚在:Android - How to disable Search button, how to implement onSearchRequested()? 进行了激烈的讨论。

如您所见,Phil 建议我必须走另一条路。我的问题是:可以JUST此功能用于完全禁用搜索按钮吗?是否可以只使用此功能而不必从对话框生成器中禁用此按钮?谷歌对上面引用的声明是什么意思?感谢您的宝贵时间。

最佳答案

你应该能够使用它来禁用搜索按钮,我认为谷歌的意思是你可以阻止试图从你的应用程序中搜索的人(IE 跳过进度对话框) 但由于大多数 Android 手机不再带有搜索按钮,因此它不是一个非常常用的功能。

是的,您应该能够在不通过对话框生成器的情况下即时禁用它。

swift

关于java - onSearchRequested() 的目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13331025/

相关文章:

c++ - 使用 doxygen 分组 -> 到 uml 图的输出被复制

c# - 如何为 C# 生成输出为 Azure DevOps Wiki 的 Markdown 的文档?

java - .contains() 的运行时间是多少

Android:当 EditText 是子级时如何使布局可点击

java - 如何将 List<Object> 转换为逗号分隔的字符串

android - Admob libgdx 插页式广告

Android - 多次单击图像以打开对话框

.net - 将类型列添加到 SandcaSTLe 属性表

java - 通过 Java GUI 控制台命令 Minecraft 服务器启动/停止

java - 如何使用 Java 将带有一些数据的图像存储在 MongoDB 中