View.ContentCaptureSession Eigenschaft

Definition

Ruft die Sitzung ab, die zum Benachrichtigen von Inhaltserfassungsereignissen verwendet wird. -or- Legt die dieser Ansicht zugeordnete (optional) ContentCaptureSession fest.

public Android.Views.ContentCaptures.ContentCaptureSession? ContentCaptureSession { [Android.Runtime.Register("getContentCaptureSession", "()Landroid/view/contentcapture/ContentCaptureSession;", "", ApiSince=29)] get; [Android.Runtime.Register("setContentCaptureSession", "(Landroid/view/contentcapture/ContentCaptureSession;)V", "GetSetContentCaptureSession_Landroid_view_contentcapture_ContentCaptureSession_Handler", ApiSince=29)] set; }
[<get: Android.Runtime.Register("getContentCaptureSession", "()Landroid/view/contentcapture/ContentCaptureSession;", "", ApiSince=29)>]
[<set: Android.Runtime.Register("setContentCaptureSession", "(Landroid/view/contentcapture/ContentCaptureSession;)V", "GetSetContentCaptureSession_Landroid_view_contentcapture_ContentCaptureSession_Handler", ApiSince=29)>]
member this.ContentCaptureSession : Android.Views.ContentCaptures.ContentCaptureSession with get, set

Eigenschaftswert

Sitzung explizit festgelegt von #setContentCaptureSession(ContentCaptureSession), geerbt von Vorgängern, Standardsitzung oder null wenn die Inhaltserfassung für diese Ansicht deaktiviert ist.

Attribute

Hinweise

Dokumentation zum Property Getter:

Ruft die Sitzung ab, die zum Benachrichtigen von Inhaltserfassungsereignissen verwendet wird.

Java Dokumentation für android.view.View.getContentCaptureSession().

Dokumentation zum Eigenschaftensatzer:

Legt die dieser Ansicht zugeordnete (optional) ContentCaptureSession fest.

Diese Methode sollte aufgerufen werden, wenn Sie ein ContentCaptureContext Ereignis der Inhaltserfassung zuordnen müssen, das dieser Ansicht oder seiner Ansichtshierarchie zugeordnet ist (wenn es sich um eine ViewGrouphandelt).

Wenn Ihre Aktivität beispielsweise einer Webdomäne zugeordnet ist, müssen Sie zuerst den Kontext für das Haupt-DOM festlegen:

ContentCaptureSession mainSession = rootView.getContentCaptureSession();
              mainSession.setContentCaptureContext(ContentCaptureContext.forLocusId(Uri.parse(myUrl));

Wenn die Seite dann eine IFRAME, erstellen Sie eine neue Sitzung für die Seite:

ContentCaptureSession iframeSession = mainSession.createContentCaptureSession(
                  ContentCaptureContext.forLocusId(Uri.parse(iframeUrl)));
              iframeView.setContentCaptureSession(iframeSession);

Java Dokumentation für android.view.View.setContentCaptureSession(android.view.contentcapture.ContentCaptureSession).

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.

Gilt für: