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

返品

実装

属性

注釈

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が返されます。ただし、 Configuration#UI_MODE_TYPE_TELEVISION モードでは false が返される場合を除きます。

実装

属性

注釈

このフックは、ユーザーが検索を開始する必要がある場合に呼び出されます。

この関数は、アクティビティ内のメニュー項目、検索ボタン、またはその他のウィジェットに応答して、検索 UI を起動する簡単な方法として使用できます。 オーバーライドされない限り、この関数の呼び出しは、マニフェストで指定されている現在のアクティビティの検索を開始する #startSearch startSearch(null, false, null, false)の呼び出しと同じです。 SearchManagerを参照してください。

この関数をオーバーライドして、たとえば、専用の検索キーに応答してグローバル検索を強制したり、(false を返すだけで) 検索を完全にブロックすることができます。

注: Configuration#UI_MODE_TYPE_TELEVISION または Configuration#UI_MODE_TYPE_WATCHで実行する場合、既定の実装は単に false を返すように変更され、検索をサポートする場合は独自のカスタム実装を指定する必要があります。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象