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 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

另請參閱

適用於

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 檔。

此頁面的部分是根據所建立和共用的工作進行修改,並根據 2.5 屬性授權中所述的詞彙來使用。

適用於