View.DispatchProvideAutofillStructure(ViewStructure, AutofillFlags) 메서드

정의

보조 구조가 자동 채우기 요청의 ViewStructure일부로 만들어질 때 계층 구조에서 자동 채우기를 위해 의 생성을 디스패치합니다.

[Android.Runtime.Register("dispatchProvideAutofillStructure", "(Landroid/view/ViewStructure;I)V", "GetDispatchProvideAutofillStructure_Landroid_view_ViewStructure_IHandler", ApiSince=26)]
public virtual void DispatchProvideAutofillStructure (Android.Views.ViewStructure structure, Android.Views.AutofillFlags flags);
[<Android.Runtime.Register("dispatchProvideAutofillStructure", "(Landroid/view/ViewStructure;I)V", "GetDispatchProvideAutofillStructure_Landroid_view_ViewStructure_IHandler", ApiSince=26)>]
abstract member DispatchProvideAutofillStructure : Android.Views.ViewStructure * Android.Views.AutofillFlags -> unit
override this.DispatchProvideAutofillStructure : Android.Views.ViewStructure * Android.Views.AutofillFlags -> unit

매개 변수

structure
ViewStructure

자동 채우기를 위해 구조화된 뷰 데이터를 입력합니다.

flags
AutofillFlags

선택적 플래그입니다.

특성

설명

보조 구조가 자동 채우기 요청의 ViewStructure일부로 만들어질 때 계층 구조에서 자동 채우기를 위해 의 생성을 디스패치합니다.

기본 구현은 다음 <을 수행합니다. ul><li>는 구조체의 를 설정합니다 AutofillId . <li>는 를 호출합니다 #onProvideAutofillStructure(ViewStructure, int). <li>는 를 호출합니다 #onProvideAutofillVirtualStructure(ViewStructure, int). </ul>

일반적으로 이 메서드는 뷰 계층 구조(예: ViewGroup)를 제공하는 서브클래스에 의해서만 재정의되어야 합니다. 다른 클래스는 또는 #onProvideAutofillVirtualStructure(ViewStructure, int) 를 재정 #onProvideAutofillStructure(ViewStructure, int) 의해야 합니다.

재정의되는 경우 다음을 수행해야 합니다.

<ul><li>구조체에서 를 호출 super.dispatchProvideAutofillStructure(structure, flags) 하거나 명시적으로 설정합니다 AutofillId (예: 를 호출 structure.setAutofillId(getAutofillId())하여 ). <li>플래그를 처리하는 #AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS 방법을 결정합니다. 설정할 때 구조체의 모든 뷰는 반환에 관계없이 #isImportantForAutofill() 자동 채우기에 중요한 것으로 간주되어야 합니다. 이 플래그를 준수하여 더 나은 사용자 환경을 제공하는 것이 좋습니다. 이 플래그는 일반적으로 사용자가 명시적으로 자동 채우기를 요청할 때 사용됩니다. 플래그가 설정되지 않은 경우 자동 채우기에 중요한 것으로 표시된 보기만 구조에 포함되어야 합니다. 중요하지 않은 뷰를 건너뛰면 전체 자동 채우기 성능이 최적화됩니다. </ul>

에 대한 Java 설명서입니다 android.view.View.dispatchProvideAutofillStructure(android.view.ViewStructure, int).

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

적용 대상