다음을 통해 공유


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이면 항상 플랫폼 전역(예: 웹 기반) 검색이 시작됩니다.

특성

설명

검색 UI를 시작합니다.

검색 관리자는 겹치는 창에서 검색 위젯을 열고 기본 활동이 가려질 수 있습니다. 검색 항목 상태는 다음 이벤트 <중 하나가 될 때까지 계속 적용됩니다. ul><li>사용자가 검색을 완료합니다. 대부분의 경우 검색 의도가 시작됩니다.</li li><>사용자가 뒤로, 홈 또는 기타 키를 사용하여 검색을 종료합니다.</li><li>애플리케이션은 검색 창을 숨기고 시작된 활동에 포커스를 반환하는 메서드를 호출 #stopSearch 합니다.</리>

대부분의 애플리케이션은 이 인터페이스를 사용하여 검색을 호출하지 않습니다 . 검색을 호출하는 기본 방법은 호출 android.app.Activity#onSearchRequested Activity.onSearchRequested() 또는 android.app.Activity#startSearch Activity.startSearch().

에 대한 android.app.SearchManager.startSearch(java.lang.String, boolean, android.content.ComponentName, android.os.Bundle, boolean)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보