Idioma

View.IsContentCaptureSelfReportingEnabled Propriedade

Definição

Retorna se essa exibição relata automaticamente seus eventos de ciclo de vida e limites de layout para a Versão 2 da Captura de Conteúdo.

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

Valor da propriedade

true se o auto-relatório automático estiver habilitado (padrão), false caso contrário.

Atributos

Comentários

Retorna se essa exibição relata automaticamente seus eventos de ciclo de vida e limites de layout para a Versão 2 da Captura de Conteúdo.

Por padrão, esse método retorna true, o que instrui o sistema Android View a controlar automaticamente a visibilidade, a posição, os limites de layout e as alterações estruturais desse modo de exibição e reportá-los diretamente ao ContentCaptureSession ativo.

As exibições podem substituir esse método para retornar false para desabilitar esse monitoramento automático e assumir controle manual total sobre quando e como suas propriedades são relatadas. Isso é particularmente útil para exibições que participam de hierarquias híbridas que podem aninhar exibições e exibições virtuais bidirecionalmente. Ao desabilitar esse comportamento, o próprio Modo de Exibição pode escolher sua própria ID pai e relatar os limites relativos a esse pai na hierarquia de Captura de Conteúdo.

setImportantForContentCapture(int) pode influenciar se essa exibição é relatada inteiramente à Captura de Conteúdo, por exemplo, IMPORTANT_FOR_CONTENT_CAPTURE_NO também desabilita a autorretificação. No entanto, não ser importante para a Captura de Conteúdo influencia a forma como os nós descendentes são relatados. Se esse Modo de Exibição for definido como NOT importante para a Captura de Conteúdo, seus filhos ignorarão essa exibição ao encontrar sua ID pai e limites relativos a esse pai. Portanto, se esse Modo de Exibição ainda precisar atuar como um pai para seus filhos na hierarquia de Captura de Conteúdo, mas precisar controlar como ele próprio é relatado, é recomendável substituir esse método e retornar false.

Observação: se esse método retornar false, o modo de exibição será totalmente responsável por notificar o sistema sobre seu ciclo de vida e atualizações de propriedade chamando métodos como ContentCaptureSession.notifyNodeAppearedOrChanged(AutofillId,ContentCaptureNodeProperties) e ContentCaptureSession.notifyNodeDisappeared(AutofillId) no thread principal.

Referência do Android para android.view.View.isContentCaptureSelfReportingEnabled.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a