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

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
JniPeerMembers

SparseArrays mapeiam inteiros para Objetos.

(Herdado de SparseArray)
PeerReference

SparseArrays mapeiam inteiros para Objetos.

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

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
Dispose(Boolean)

SparseArrays mapeiam inteiros para Objetos.

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

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

SparseArrays mapeiam inteiros para Objetos.

(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 Object)
IJavaPeerable.DisposeUnlessReferenced()

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.Finalized()

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

SparseArrays mapeiam inteiros para Objetos.

(Herdado de Object)

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