SearchManager.StartSearch メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
検索 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
true の場合、最初のクエリが事前に選択されます。つまり、それ以降の入力によって置き換えられます。 これは、事前形式のクエリ全体が挿入されている場合に便利です。 false の場合、選択ポイントは挿入されたクエリの末尾に配置されます。 これは、挿入されたクエリがユーザーが入力したテキストであり、ユーザーが入力を続けられると予想される場合に便利です。 このパラメーターは、initialQuery が空でない文字列である場合にのみ意味があります。
- launchActivity
- ComponentName
この検索を開始したアクティビティの ComponentName。
- appSearchData
- Bundle
アプリケーションは、独自の検索の品質または特定性を向上させるために、ここにアプリケーション固有のコンテキストを挿入できます。 このデータは SEARCH 意図で返されます。 追加のデータが必要ない場合は null。
- globalSearch
- Boolean
false の場合は、アプリケーションによって明示的に定義された検索のみが起動されます (通常はローカル検索として定義されます)。 現在のアプリケーションまたはアクティビティで既定の検索が定義されていない場合は、グローバル検索が開始されます。 true の場合、代わりに常にプラットフォームグローバル (Web ベースなど) 検索が開始されます。
- 属性
注釈
検索 UI を起動します。
検索マネージャーは、重複するウィンドウで検索ウィジェットを開き、基になるアクティビティが隠れている可能性があります。 検索エントリの状態は、ul <><li>ユーザーが検索を完了するまで有効になります。 ほとんどの場合、これは検索意図を起動します。</li li><>ユーザーは、バック キー、ホーム キー、またはその他のキーを使用して検索を終了します。</li li>><アプリケーションがメソッドを#stopSearch
呼び出すと、検索ウィンドウが非表示になり、起動元のアクティビティにフォーカスが戻ります。</李>
ほとんどのアプリケーションでは、 このインターフェイスを使用して検索を呼び出しません 。 検索を呼び出す主な方法は、呼び出すことandroid.app.Activity#onSearchRequested Activity.onSearchRequested()
です。android.app.Activity#startSearch Activity.startSearch()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。