AssistStructure Classe

Definição

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

[Android.Runtime.Register("android/app/assist/AssistStructure", ApiSince=23, DoNotGenerateAcw=true)]
public class AssistStructure : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/app/assist/AssistStructure", ApiSince=23, DoNotGenerateAcw=true)>]
type AssistStructure = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Herança
AssistStructure
Atributos
Implementações

Comentários

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

A estrutura é usada para fins de assistência quando criada por android.app.Activity#onProvideAssistData, View#onProvideStructure(ViewStructure)ou View#onProvideVirtualStructure(ViewStructure).

A estrutura também é usada para fins de preenchimento automático quando criada por View#onProvideAutofillStructure(ViewStructure, int), ou View#onProvideAutofillVirtualStructure(ViewStructure, int).

Por motivos de desempenho, algumas propriedades dos dados de assistência só podem estar disponíveis para fins de assistência ou preenchimento automático. Nesses casos, a disponibilidade de uma propriedade será documentada em seu javadoc.

Para saber mais sobre como usar o Preenchimento Automático em seu aplicativo, leia os guias da Estrutura de Preenchimento Automático.

Java documentação para android.app.assist.AssistStructure.

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.

Construtores

Nome Description
AssistStructure()

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

AssistStructure(IntPtr, JniHandleOwnership)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

Propriedades

Nome Description
AcquisitionEndTime

Retorna a hora em que a atividade terminou de gerar dados de assistência para criar a AssistStructure.

AcquisitionStartTime

Retorna o tempo em que a atividade começou a gerar dados de assistência para criar a AssistStructure.

ActivityComponent

Retorne a atividade da qual o AssistStructure veio.

Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsHomeActivity

Retorna se a atividade associada a essa AssistStructure era a atividade inicial (Launcher) no momento em que os dados de assistência foram adquiridos.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
JniPeerMembers

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

ThresholdType

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

WindowNodeCount

Retorne o número de conteúdo da janela que foram coletados nestes dados de assistência.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
DescribeContents()

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
Equals(Object)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetWindowNodeAt(Int32)

Retorne uma das janelas nos dados de assistência.

JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Essa API cria automaticamente os dados de assistência da implementação de assistência e preenchimento automático da plataforma.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a