SparseArray<E> Classe

Definição

SparseArrays mapeia 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 Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.

Construtores

SparseArray<E>()

SparseArrays mapeia inteiros para Objetos.

SparseArray<E>(Int32)

SparseArrays mapeia inteiros para Objetos.

Propriedades

Class

Retorna a classe de tempo de execução deste Object.

(Herdado de Object)
Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
JniIdentityHashCode

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
JniPeerMembers

SparseArrays mapeia inteiros para Objetos.

(Herdado de SparseArray)
PeerReference

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
ThresholdClass

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de SparseArray)
ThresholdType

Esta API suporta a infraestrutura Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de SparseArray)

Métodos

Append(Int32, E)

SparseArrays mapeia 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 deste Object.

(Herdado de SparseArray)
Contains(Int32)

Retorna true se a chave existir na matriz.

(Herdado de SparseArray)
ContentEquals(SparseArray)

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

(Herdado de SparseArray)
ContentHashCode()

Retorna um valor de código hash para o conteúdo deste 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.

(Herdado de SparseArray)
Dispose()

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
Dispose(Boolean)

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
Get(Int32)

Obtém o objeto mapeado a partir da chave especificada ou null se nenhum mapeamento tiver sido feito.

Get(Int32, E)

SparseArrays mapeia inteiros para Objetos.

Get(Int32, Object)

Obtém o objeto mapeado da chave especificada ou o objeto especificado se esse mapeamento não tiver sido feito.

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

(Herdado de SparseArray)
IndexOfValue(E)

SparseArrays mapeia 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 mapeamento de indexchave-valor th 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 mapeia inteiros para Objetos.

Put(Int32, Object)

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

(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 mapeia inteiros para Objetos.

SetValueAt(Int32, Object)

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

(Herdado de SparseArray)
Size()

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

(Herdado de SparseArray)
ToArray<T>()

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
ValueAt(Int32)

Dado um índice no intervalo 0...size()-1, retorna o valor do mapeamento de indexchave-valor th que este SparseArray armazena.

Wait()

Faz com que o thread atual aguarde até que ele seja ativado, normalmente sendo <em notificado</em> ou <em>interrompido</em>>.

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)

Implantações explícitas de interface

IJavaPeerable.Disposed()

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.Finalized()

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

SparseArrays mapeia inteiros para Objetos.

(Herdado de Object)

Métodos de Extensão

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo verificada em tempo de execução do Android.

JavaCast<TResult>(IJavaObject)

SparseArrays mapeia inteiros para Objetos.

GetJniTypeName(IJavaPeerable)

SparseArrays mapeia inteiros para Objetos.

Aplica-se a