Activity.StartSearch(String, Boolean, Bundle, Boolean) 메서드

정의

이 후크는 검색 UI를 시작하기 위해 호출됩니다.

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

매개 변수

initialQuery
String

null이 아닌 문자열은 검색 쿼리 상자에 미리 입력된 텍스트로 삽입됩니다.

selectInitialQuery
Boolean

true이면 초기 쿼리가 미리 선택됩니다. 즉, 추가 입력이 해당 쿼리를 대체합니다. 이는 전체 미리 구성된 쿼리가 삽입되는 경우에 유용합니다. false이면 선택점이 삽입된 쿼리의 끝에 배치됩니다. 삽입된 쿼리가 사용자가 입력한 텍스트이고 사용자가 계속 입력할 수 있을 것으로 예상되는 경우에 유용합니다. 이 매개 변수는 initialQuery가 비어 있지 않은 문자열인 경우에만 의미가 있습니다.

appSearchData
Bundle

애플리케이션은 자체 검색의 품질 또는 특이성을 개선하기 위해 애플리케이션별 컨텍스트를 여기에 삽입할 수 있습니다. 이 데이터는 SEARCH 의도와 함께 반환됩니다. 추가 데이터가 필요하지 않은 경우 Null입니다.

globalSearch
Boolean

false이면 애플리케이션에서 특별히 정의한 검색만 시작됩니다(일반적으로 로컬 검색으로 정의됨). 현재 애플리케이션 또는 활동에 기본 검색이 정의되어 있지 않으면 전역 검색 시작됩니다. true이면 플랫폼 글로벌(예: 웹 기반) 검색이 항상 시작됩니다.

특성

설명

이 후크는 검색 UI를 시작하기 위해 호출됩니다.

일반적으로 activity.onSearchRequested()에서 직접 또는 지정된 작업의 재정의된 버전에서 onSearchRequested()에서 호출됩니다. 단순히 검색을 활성화하는 것이 목표인 경우 활동의 다른 곳에서 재정의되었을 수 있는 onSearchRequested()를 호출하는 것이 좋습니다. 컨텍스트 데이터와 같은 특정 데이터를 삽입하는 것이 목표인 경우 에 대한 모든 호출자가 재정의의 이점을 누릴 수 있도록 onSearchRequested()를 재정 의하는 것이 좋습니다.

참고: 에서 Configuration#UI_MODE_TYPE_WATCH를 실행하는 경우 이 API의 사용은 지원되지 않습니다.

에 대한 Java 설명서입니다 android.app.Activity.startSearch(java.lang.String, boolean, android.os.Bundle, boolean).

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상

추가 정보