View.ContentCaptureSession Propiedad

Definición

Obtiene la sesión usada para notificar eventos de captura de contenido. -o bien- Establece el (opcional) ContentCaptureSession asociado a esta vista.

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

Valor de propiedad

sesión establecida explícitamente por #setContentCaptureSession(ContentCaptureSession), heredada por los antecesores, sesión predeterminada o null si la captura de contenido está deshabilitada para esta vista.

Atributos

Comentarios

Documentación del captador de propiedades:

Obtiene la sesión usada para notificar eventos de captura de contenido.

Documentación de Java para android.view.View.getContentCaptureSession().

Documentación del establecedor de propiedades:

Establece el (opcional) ContentCaptureSession asociado a esta vista.

Se debe llamar a este método cuando necesite asociar un ContentCaptureContext elemento a los eventos de captura de contenido asociados a esta vista o a su jerarquía de vistas (si es ).ViewGroup

Por ejemplo, si la actividad está asociada a un dominio web, primero debe establecer el contexto para el DOM principal:

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

Después, si la página tuviera un IFRAME, crearía una nueva sesión para ella:

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

Documentación de Java para android.view.View.setContentCaptureSession(android.view.contentcapture.ContentCaptureSession).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código y se usan según los términos descritos en la creative Commons 2.5.

Se aplica a