次の方法で共有


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

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()

の Java ドキュメントandroid.app.SearchManager.startSearch(java.lang.String, boolean, android.content.ComponentName, android.os.Bundle, boolean)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください