View.DispatchProvideAutofillStructure(ViewStructure, AutofillFlags) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
보조 구조가 자동 채우기 요청의 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>
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.