다음을 통해 공유


FillRequest.FlagManualRequest 필드

정의

사용자가 자동 채우기를 명시적으로 요청했음을 나타냅니다.

[Android.Runtime.IntDef(Fields=new System.String[] { "FlagManualRequest", "FlagCompatibilityModeRequest", "FlagSupportsFillDialog" }, Flag=true, Type="Android.Service.Autofill.FillRequest")]
[Android.Runtime.Register("FLAG_MANUAL_REQUEST", ApiSince=26)]
public const int FlagManualRequest = 1;
[<Android.Runtime.IntDef(Fields=new System.String[] { "FlagManualRequest", "FlagCompatibilityModeRequest", "FlagSupportsFillDialog" }, Flag=true, Type="Android.Service.Autofill.FillRequest")>]
[<Android.Runtime.Register("FLAG_MANUAL_REQUEST", ApiSince=26)>]
val mutable FlagManualRequest : int

필드 값

Value = 1

구현

특성

설명

사용자가 자동 채우기를 명시적으로 요청했음을 나타냅니다.

사용자는 일반적으로 두 가지 상황에서 화면을 자동 채우기 위해 명시적 요청을 수행합니다. <ul<>li>앱이 비활성화된 자동 채우기(사용View#setImportantForAutofill(int). <li>서비스는 화면을 자동 채우기하는 방법을 파악할 수 없습니다(하지만 사용자는 서비스에 해당 앱에 대한 데이터가 있다는 것을 알고 있음). </ul>

이 플래그는 두 번째 경우에 특히 유용합니다. 예를 들어 서비스는 사용자가 각 사용자 데이터에 속하는 화면 보기를 매핑할 수 있는 복잡한 UI를 제공하거나 사용자가 요청을 트리거하는 데 사용되는 보기에 대한 데이터만 선택하는 간단한 UI를 제공할 수 있습니다(메서드가 반환true하는 android.app.assist.AssistStructure.ViewNode#isFocused() 뷰).

명시적 자동 채우기 요청은 호출될 android.view.autofill.AutofillManager#requestAutofill(View, int, android.graphics.Rect)android.view.autofill.AutofillManager#requestAutofill(View) 트리거됩니다. 예를 들어 표준 android.widget.TextView 뷰는 오버플로 메뉴에 이러한 요청을 트리거하는 옵션을 표시 AUTOFILL 합니다.

에 대한 android.service.autofill.FillRequest.FLAG_MANUAL_REQUESTJava 설명서

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

적용 대상