View.IsContentCaptureSelfReportingEnabled 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 zurück, ob diese Ansicht automatisch seine Lebenszyklusereignisse und Layoutgrenzen an die Inhaltserfassungsversion 2 meldet.
public virtual bool IsContentCaptureSelfReportingEnabled { [Android.Runtime.Register("isContentCaptureSelfReportingEnabled", "()Z", "GetIsContentCaptureSelfReportingEnabledHandler", ApiSince=37)] get; }
[<get: Android.Runtime.Register("isContentCaptureSelfReportingEnabled", "()Z", "GetIsContentCaptureSelfReportingEnabledHandler", ApiSince=37)>]
member this.IsContentCaptureSelfReportingEnabled : bool
Eigenschaftswert
true wenn die automatische Selbstberichterstattung aktiviert ist (Standardeinstellung), false andernfalls.
- Attribute
Hinweise
Gibt zurück, ob diese Ansicht automatisch seine Lebenszyklusereignisse und Layoutgrenzen an die Inhaltserfassungsversion 2 meldet.
Standardmäßig gibt diese Methode "true" zurück, die das Android View-System anweist, die Sichtbarkeit, Position, Layoutgrenzen und strukturelle Änderungen dieser Ansicht automatisch nachzuverfolgen und sie direkt an die aktive ContentCaptureSession zu melden.
Ansichten können diese Methode außer Kraft setzen, um "false" zurückzugeben, um diese automatische Überwachung zu deaktivieren und die vollständige manuelle Kontrolle darüber zu übernehmen, wann und wie ihre Eigenschaften gemeldet werden. Dies ist besonders nützlich für Ansichten, die an Hybridhierarchien teilnehmen, die Ansichten und virtuelle Ansichten bidirektional schachteln können. Durch Deaktivieren dieses Verhaltens kann die Ansicht selbst eine eigene übergeordnete ID auswählen und die relativen Grenzen dieses übergeordneten Elements in der Inhaltserfassungshierarchie melden.
setImportantForContentCapture(int) kann beeinflussen, ob diese Ansicht vollständig an die Inhaltserfassung gemeldet wird, z. B. IMPORTANT_FOR_CONTENT_CAPTURE_NO auch die Selbstberichterstattung deaktiviert. Für die Inhaltserfassung ist es jedoch nicht wichtig, wie untergeordnete Knoten gemeldet werden. Wenn diese Ansicht als NICHT wichtig für die Inhaltserfassung festgelegt werden soll, überspringen die untergeordneten Elemente diese Ansicht, während sie ihre übergeordnete ID und relative Grenzen zu diesem übergeordneten Element finden. Wenn diese Ansicht daher weiterhin als übergeordnetes Element zu den untergeordneten Elementen in der Inhaltserfassungshierarchie fungieren muss, aber steuern muss, wie selbst gemeldet wird, wird empfohlen, diese Methode außer Kraft zu setzen und "false" zurückzugeben.
Hinweis: Wenn diese Methode "false" zurückgibt, ist die Ansicht vollständig dafür verantwortlich, das System über seine Lebenszyklus- und Eigenschaftenaktualisierungen zu benachrichtigen, indem Methoden wie ContentCaptureSession.notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties) und ContentCaptureSession.notifyNodeDisappeared(AutofillId) im Hauptthread aufgerufen werden.
Android-Referenz für android.view.View.isContentCaptureSelfReportingEnabled.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.