Freigeben über


View.IsImportantForAutofill Eigenschaft

Definition

Gibt das Android-System an, ob die android.app.assist.AssistStructure.ViewNode dieser Ansicht zugeordnete Ansicht zu Zwecken des automatischen Ausfüllens als wichtig angesehen wird.

public bool IsImportantForAutofill { [Android.Runtime.Register("isImportantForAutofill", "()Z", "", ApiSince=26)] get; }
[<get: Android.Runtime.Register("isImportantForAutofill", "()Z", "", ApiSince=26)>]
member this.IsImportantForAutofill : bool

Eigenschaftswert

ob die Ansicht für das automatische Ausfüllen als wichtig angesehen wird.

Attribute

Hinweise

Gibt das Android-System an, ob die android.app.assist.AssistStructure.ViewNode dieser Ansicht zugeordnete Ansicht zu Zwecken des automatischen Ausfüllens als wichtig angesehen wird.

Im Allgemeinen ist eine Ansicht für das automatische Ausfüllen wichtig, wenn: <ol><li>Die Ansicht kann von einer android.service.autofill.AutofillServiceautomatisch ausgefüllt werden. <li>Der Ansichtsinhalt kann dazu android.service.autofill.AutofillService beitragen, zu bestimmen, wie andere Ansichten automatisch ausgefüllt werden können. <ol>

Beispielsweise sollten Ansichtscontainer in der Regel aus Leistungsgründen zurückgegeben werden false (da die wichtigen Informationen von den untergeordneten Elementen bereitgestellt werden), aber wenn ihre Eigenschaften relevante Informationen haben (z. B. eine Ressourcen-ID namens credentials, sollte sie zurückgegeben werden true. Andererseits sollten Ansichten, die Bezeichnungen oder bearbeitbare Felder darstellen, in der Regel zurückgeben true, aber in einigen Fällen können sie zurückgegeben werden false (z. B. wenn sie Teil eines "Captcha"-Mechanismus sind).

Der von dieser Methode zurückgegebene #getImportantForAutofill()Wert hängt vom von :

<ol><li>, wenn sie zurückgibt #IMPORTANT_FOR_AUTOFILL_YES oder #IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTS, dann gibt true<sie li>zurück, wenn sie zurückgibt #IMPORTANT_FOR_AUTOFILL_NO oder #IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS, dann gibt sie<false li>zurück, wenn sie zurückgibt#IMPORTANT_FOR_AUTOFILL_AUTO, dann verwendet sie einige einfache Heuristiken, die in einigen Fällen (z. B. ein Container mit einer Ressourcen-ID), aber false in den meisten fällen zurückgegeben true werden können. <li>andernfalls wird es zurückgegeben false. </ol>

Das Verhalten von Wichtigkeiten hängt von der Android-Version ab: ol li Für und unten: <<ol<><>li>>Wenn eine Ansicht als wichtig für autoAusfüllen gilt: <ol><li>Die Ansicht löst möglicherweise automatisch eine AutoAusfüllanforderung aus, wenn sie sich darauf konzentriert.android.os.Build.VERSION_CODES#TIRAMISU <li>Der Inhalt der Ansicht ist in der ViewStructure verwendung in einer AutoAusfüllanforderung enthalten. </ol><li>Andererseits, wenn eine Ansicht als nicht wichtig für das automatische Ausfüllen gilt: <ol><li>Die Ansicht löst niemals automatisch AutoAusfüllanforderungen aus, kann aber eine manuelle Anforderung durch AutofillManager#requestAutofill(View)auslösen. <li>Der Inhalt der Ansicht ist nicht in der ViewStructure verwendung in einer AutoAusfüllanforderung enthalten, es sei denn, die Anforderung hat die #AUTOFILL_FLAG_INCLUDE_NOT_IMPORTANT_VIEWS Kennzeichnung. </ol/ol>><< li>For android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE and above: <ol><li>Das System verwendet Wichtigkeit zusammen mit anderen Ansichtseigenschaften und anderen Optimierungsfaktoren, um zu bestimmen, ob eine Ansicht das automatische Ausfüllen im Fokus auslösen soll. <li>Die Inhalte von #IMPORTANT_FOR_AUTOFILL_AUTO, #IMPORTANT_FOR_AUTOFILL_YES, , #IMPORTANT_FOR_AUTOFILL_NO, #IMPORTANT_FOR_AUTOFILL_YES_EXCLUDE_DESCENDANTSund #IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS Ansichten werden in der ViewStructure verwendung in einer AutoAusfüllanforderung enthalten. </ol/ol><>

Java-Dokumentation für android.view.View.isImportantForAutofill().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: