SearchManager.StartSearch メソッド

定義

検索 UI を起動します。

[Android.Runtime.Register("startSearch", "(Ljava/lang/String;ZLandroid/content/ComponentName;Landroid/os/Bundle;Z)V", "GetStartSearch_Ljava_lang_String_ZLandroid_content_ComponentName_Landroid_os_Bundle_ZHandler")]
public virtual void StartSearch(string? initialQuery, bool selectInitialQuery, Android.Content.ComponentName? launchActivity, Android.OS.Bundle? appSearchData, bool globalSearch);
[<Android.Runtime.Register("startSearch", "(Ljava/lang/String;ZLandroid/content/ComponentName;Landroid/os/Bundle;Z)V", "GetStartSearch_Ljava_lang_String_ZLandroid_content_ComponentName_Landroid_os_Bundle_ZHandler")>]
abstract member StartSearch : string * bool * Android.Content.ComponentName * Android.OS.Bundle * bool -> unit
override this.StartSearch : string * bool * Android.Content.ComponentName * Android.OS.Bundle * bool -> unit

パラメーター

initialQuery
String

文字列: ここで検索文字列を事前に入力できますが、通常は null または空です。

selectInitialQuery
Boolean

boolean: true の場合、最初のクエリが事前に選択されます。つまり、それ以上入力すると置き換えられます。 これは、事前形式のクエリ全体が挿入されている場合に便利です。 false の場合、選択ポイントは挿入されたクエリの末尾に配置されます。 これは、挿入されたクエリがユーザーが入力したテキストであり、ユーザーが入力を続けられると予想される場合に便利です。 このパラメーターは、initialQuery が空でない文字列である場合にのみ意味があります。

launchActivity
ComponentName

ComponentName: この検索を開始したアクティビティの ComponentName。

appSearchData
Bundle

バンドル: アプリケーションは、独自の検索の品質または特定性を向上させるために、ここにアプリケーション固有のコンテキストを挿入できます。 このデータは SEARCH 意図で返されます。 追加のデータが必要ない場合は null。

globalSearch
Boolean

boolean: false の場合、アプリケーションによって明示的に定義された検索のみが起動されます (通常はローカル検索として定義されます)。 現在のアプリケーションまたはアクティビティで既定の検索が定義されていない場合は、グローバル検索が開始されます。 true の場合、代わりに常にプラットフォームグローバル (Web ベースなど) 検索が開始されます。

属性

注釈

検索 UI を起動します。 検索マネージャーは、重複するウィンドウで検索ウィジェットを開き、基になるアクティビティが隠れている可能性があります。 検索エントリの状態は、次のいずれかのイベントが発生するまで有効になります:ユーザーが検索を完了します。 ほとんどの場合、これは検索意図を起動します。 ユーザーは、バック キー、ホーム キー、またはその他のキーを使用して検索を終了します。 アプリケーションは stopSearch() メソッドを呼び出します。このメソッドは検索ウィンドウを非表示にし、起動元のアクティビティにフォーカスを戻します。 ほとんどのアプリケーションでは、このインターフェイスを使用して検索を呼び出しません。 検索を呼び出す主な方法は、Activity.onSearchRequested() または Activity.startSearch() を呼び出すことです。

関連項目も参照:

android.app.SearchManager.startSearchの Android リファレンス。

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

適用対象