View.IsImportantForAutofill Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.AutofillService
automatisch 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_DESCENDANTS
und #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.