SparseArray<E> Classe

Definição

SparseArrays mapeiam inteiros para Objetos.

[Android.Runtime.Register("android/util/SparseArray", DoNotGenerateAcw=true)]
public class SparseArray<E> : Android.Util.SparseArray
[<Android.Runtime.Register("android/util/SparseArray", DoNotGenerateAcw=true)>]
type SparseArray<'E> = class
    inherit SparseArray

Parâmetros de tipo

E
Herança
Atributos

Comentários

Documentação da plataforma Android

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
SparseArray<E>()

SparseArrays mapeiam inteiros para Objetos.

SparseArray<E>(Int32)

SparseArrays mapeiam inteiros para Objetos.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

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

(Herdado de Object)
JniManagedPeerState

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
JniPeerMembers

SparseArrays mapeiam inteiros para Objetos.

(Herdado de SparseArray)
PeerReference

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

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de SparseArray)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de SparseArray)

Métodos

Nome Description
Append(Int32, E)

SparseArrays mapeiam inteiros para Objetos.

Append(Int32, Object)

Coloca um par chave/valor na matriz, otimizando para o caso em que a chave é maior do que todas as chaves existentes na matriz.

(Herdado de SparseArray)
Clear()

Remove todos os mapeamentos chave-valor deste SparseArray.

(Herdado de SparseArray)
Clone()

Cria e retorna uma cópia disso Object.

(Herdado de SparseArray)
Construct(JniObjectReference, JniObjectReferenceOptions)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
Contains(Int32)

Retornará true se a chave existir na matriz.

(Herdado de SparseArray)
ContentEquals(SparseArray)

Compara o conteúdo disso SparseArray com o especificado SparseArray.

(Herdado de SparseArray)
ContentHashCode()

Retorna um valor de código hash para o conteúdo disso SparseArray, combinando o Objects#hashCode(Object) resultado de todas as suas chaves e valores.

(Herdado de SparseArray)
Delete(Int32)

Remove o mapeamento da chave especificada, se houver alguma.

(Herdado de SparseArray)
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()

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
Equals(Object)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Get(Int32, E)

SparseArrays mapeiam inteiros para Objetos.

Get(Int32, Object)

Obtém o objeto mapeado da chave especificada ou o Objeto especificado se nenhum mapeamento desse tipo tiver sido feito.

(Herdado de SparseArray)
Get(Int32)

Obtém o objeto mapeado da chave especificada ou null se nenhum mapeamento desse tipo foi feito.

GetHashCode()

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

(Herdado de Object)
IndexOfKey(Int32)

Retorna o índice para o qual #keyAt retornaria a chave especificada ou um número negativo se a chave especificada não for mapeada.

(Herdado de SparseArray)
IndexOfValue(E)

SparseArrays mapeiam inteiros para Objetos.

IndexOfValue(Object)

Retorna um índice para o qual #valueAt retornaria o valor especificado ou um número negativo se nenhuma chave for mapeada para o valor especificado.

(Herdado de SparseArray)
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)
KeyAt(Int32)

Dado um índice no intervalo 0...size()-1, retorna a chave do indexmapeamento chave-valor que este SparseArray armazena.

(Herdado de SparseArray)
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)
Put(Int32, E)

SparseArrays mapeiam inteiros para Objetos.

Put(Int32, Object)

Adiciona um mapeamento da chave especificada ao valor especificado, substituindo o mapeamento anterior da chave especificada se houver uma.

(Herdado de SparseArray)
Remove(Int32)

Alias para #delete(int).

(Herdado de SparseArray)
RemoveAt(Int32)

Remove o mapeamento no índice especificado.

(Herdado de SparseArray)
RemoveAtRange(Int32, Int32)

Remova um intervalo de mapeamentos como um lote.

(Herdado de SparseArray)
Set(Int32, Object)

Alias para #put(int, Object) dar suporte ao operador Kotlin [index]= .

(Herdado de SparseArray)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
SetValueAt(Int32, E)

SparseArrays mapeiam inteiros para Objetos.

SetValueAt(Int32, Object)

Dado um índice no intervalo 0...size()-1, define um novo valor para o indexmapeamento chave-valor que este SparseArray armazena.

(Herdado de SparseArray)
Size()

Retorna o número de mapeamentos chave-valor que este SparseArray armazena atualmente.

(Herdado de SparseArray)
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)
ValueAt(Int32)

Dado um índice no intervalo 0...size()-1, retorna o valor do indexmapeamento chave-valor que este SparseArray armazena.

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)

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

SparseArrays mapeiam inteiros para Objetos.

(Herdado de SparseArray)

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)

SparseArrays mapeiam inteiros para Objetos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a