Activity.OnSearchRequested 方法

定义

重载

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_WATCHConfiguration#UI_MODE_TYPE_TELEVISION运行时,默认实现将更改为仅返回 false,如果要支持搜索,则必须提供自己的自定义实现。

android.app.Activity.onSearchRequested(android.view.SearchEvent)Java 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

适用于