Activity.OnSearchRequested 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
OnSearchRequested() |
当用户发出开始搜索的信号时调用。 |
OnSearchRequested(SearchEvent) |
当用户发出开始搜索的信号时,将调用此挂钩。 |
OnSearchRequested()
当用户发出开始搜索的信号时调用。
[Android.Runtime.Register("onSearchRequested", "()Z", "GetOnSearchRequestedHandler")]
public virtual bool OnSearchRequested ();
[<Android.Runtime.Register("onSearchRequested", "()Z", "GetOnSearchRequestedHandler")>]
abstract member OnSearchRequested : unit -> bool
override this.OnSearchRequested : unit -> bool
返回
实现
- 属性
注解
的 android.app.Activity.onSearchRequested()
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。
另请参阅
适用于
OnSearchRequested(SearchEvent)
当用户发出开始搜索的信号时,将调用此挂钩。
[Android.Runtime.Register("onSearchRequested", "(Landroid/view/SearchEvent;)Z", "GetOnSearchRequested_Landroid_view_SearchEvent_Handler", ApiSince=23)]
public virtual bool OnSearchRequested (Android.Views.SearchEvent? searchEvent);
[<Android.Runtime.Register("onSearchRequested", "(Landroid/view/SearchEvent;)Z", "GetOnSearchRequested_Landroid_view_SearchEvent_Handler", ApiSince=23)>]
abstract member OnSearchRequested : Android.Views.SearchEvent -> bool
override this.OnSearchRequested : Android.Views.SearchEvent -> bool
参数
- searchEvent
- SearchEvent
发出 SearchEvent
此搜索信号的 。
返回
true
如果启动搜索,则false
返回 ;如果活动不响应搜索,则返回 。 默认实现始终返回 true
,但在返回 false 的模式下除外 Configuration#UI_MODE_TYPE_TELEVISION
。
实现
- 属性
注解
当用户发出开始搜索的信号时,将调用此挂钩。
可以使用此功能作为启动搜索 UI 的简单方法,以响应菜单项、搜索按钮或活动中的其他小组件。 除非被覆盖,否则调用此函数与调用 #startSearch startSearch(null, false, null, false)
相同,后者会启动对其清单中指定的当前活动的搜索,请参阅 SearchManager
。
可以重写此函数以强制全局搜索,例如,为了响应专用搜索键,或者只需返回 false) 即可完全 (阻止搜索。
注意:在 或 Configuration#UI_MODE_TYPE_WATCH
中Configuration#UI_MODE_TYPE_TELEVISION
运行时,默认实现将更改为仅返回 false,如果要支持搜索,则必须提供自己的自定义实现。
的 android.app.Activity.onSearchRequested(android.view.SearchEvent)
Java 文档。
此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。