SparseArray<E> Clase

Definición

SparseArrays asigna enteros a 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
Herencia
Atributos

Comentarios

Documentación de la plataforma Android

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Constructores

Nombre Description
SparseArray<E>()

SparseArrays asigna enteros a Objetos.

SparseArray<E>(Int32)

SparseArrays asigna enteros a Objetos.

Propiedades

Nombre Description
Class

Devuelve la clase en tiempo de ejecución de este Objectobjeto .

(Heredado de Object)
Handle

Identificador de la instancia de Android subyacente.

(Heredado de Object)
JniIdentityHashCode

Obtiene el código hash de identidad asignado a este Java del mismo nivel por el tiempo de ejecución de interoperabilidad.

(Heredado de Object)
JniManagedPeerState

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
JniPeerMembers

SparseArrays asigna enteros a Objetos.

(Heredado de SparseArray)
PeerReference

Obtiene la referencia de objeto JNI para este Java del mismo nivel.

(Heredado de Object)
ThresholdClass

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de SparseArray)
ThresholdType

Esta API admite la infraestructura mono para Android y no está pensada para usarse directamente desde el código.

(Heredado de SparseArray)

Métodos

Nombre Description
Append(Int32, E)

SparseArrays asigna enteros a Objetos.

Append(Int32, Object)

Coloca un par clave-valor en la matriz, optimizando para el caso en el que la clave es mayor que todas las claves existentes de la matriz.

(Heredado de SparseArray)
Clear()

Quita todas las asignaciones de clave-valor de esta SparseArray.

(Heredado de SparseArray)
Clone()

Crea y devuelve una copia de este Objectobjeto .

(Heredado de SparseArray)
Construct(JniObjectReference, JniObjectReferenceOptions)

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
Contains(Int32)

Devuelve true si la clave existe en la matriz.

(Heredado de SparseArray)
ContentEquals(SparseArray)

Compara el contenido de esto SparseArray con el especificado SparseArray.

(Heredado de SparseArray)
ContentHashCode()

Devuelve un valor de código hash para el contenido de , SparseArraycombinando el Objects#hashCode(Object) resultado de todas sus claves y valores.

(Heredado de SparseArray)
Delete(Int32)

Quita la asignación de la clave especificada, si hay alguna.

(Heredado de SparseArray)
Dispose()

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
Dispose(Boolean)

Libera los recursos mantenidos por este Java del mismo nivel.

(Heredado de Object)
DisposeUnlessReferenced()

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
Equals(Object)

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
Equals(Object)

Indica si algún otro objeto es "igual a" este.

(Heredado de Object)
Get(Int32, E)

SparseArrays asigna enteros a Objetos.

Get(Int32, Object)

Obtiene el objeto asignado a partir de la clave especificada o el objeto especificado si no se ha realizado dicha asignación.

(Heredado de SparseArray)
Get(Int32)

Obtiene el objeto asignado desde la clave especificada o null si no se ha realizado dicha asignación.

GetHashCode()

Devuelve un valor de código hash para el objeto .

(Heredado de Object)
IndexOfKey(Int32)

Devuelve el índice para el que #keyAt devolvería la clave especificada o un número negativo si la clave especificada no está asignada.

(Heredado de SparseArray)
IndexOfValue(E)

SparseArrays asigna enteros a Objetos.

IndexOfValue(Object)

Devuelve un índice para el que #valueAt devolvería el valor especificado o un número negativo si no hay claves asignadas al valor especificado.

(Heredado de SparseArray)
JavaFinalize()

Lo llama el recolector de elementos no utilizados en un objeto cuando la recolección de elementos no utilizados determina que no hay más referencias al objeto .

(Heredado de Object)
KeyAt(Int32)

Dado un índice en el intervalo 0...size()-1, devuelve la clave de la asignación de valor indexclave-valor que almacena esta sparseArray.

(Heredado de SparseArray)
Notify()

Activa un único subproceso que está esperando en el monitor de este objeto.

(Heredado de Object)
NotifyAll()

Activa todos los subprocesos que están esperando en el monitor de este objeto.

(Heredado de Object)
Put(Int32, E)

SparseArrays asigna enteros a Objetos.

Put(Int32, Object)

Agrega una asignación de la clave especificada al valor especificado, reemplazando la asignación anterior de la clave especificada si había una.

(Heredado de SparseArray)
Remove(Int32)

Alias para #delete(int).

(Heredado de SparseArray)
RemoveAt(Int32)

Quita la asignación en el índice especificado.

(Heredado de SparseArray)
RemoveAtRange(Int32, Int32)

Quite un intervalo de asignaciones como un lote.

(Heredado de SparseArray)
Set(Int32, Object)

Alias para #put(int, Object) admitir el operador Kotlin [index]=.

(Heredado de SparseArray)
SetHandle(IntPtr, JniHandleOwnership)

Establece la propiedad Handle.

(Heredado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
SetValueAt(Int32, E)

SparseArrays asigna enteros a Objetos.

SetValueAt(Int32, Object)

Dado un índice en el intervalo 0...size()-1, establece un nuevo valor para la asignación clave-valor indexque almacena esta sparseArray.

(Heredado de SparseArray)
Size()

Devuelve el número de asignaciones de clave-valor que almacena actualmente este SparseArray.

(Heredado de SparseArray)
ToArray<T>()

Crea una matriz administrada a partir de este contenedor de matriz Java.

(Heredado de Object)
ToString()

Devuelve una representación de cadena del objeto .

(Heredado de Object)
UnregisterFromRuntime()

Anula el registro de este Java del mismo nivel del tiempo de ejecución de interoperabilidad.

(Heredado de Object)
ValueAt(Int32)

Dado un índice en el intervalo 0...size()-1, devuelve el valor de la indexasignación clave-valor que almacena esta sparseArray.

Wait()

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser em notificado/em< o >em<interrumpido>/em<.><>

(Heredado de Object)
Wait(Int64, Int32)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)
Wait(Int64)

Hace que el subproceso actual espere hasta que se despierte, normalmente por ser <em>notificado</em> o <em>interrumpido</em>, o hasta que haya transcurrido una cierta cantidad de tiempo real.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IJavaPeerable.Disposed()

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
IJavaPeerable.Finalized()

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

SparseArrays asigna enteros a Objetos.

(Heredado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

SparseArrays asigna enteros a Objetos.

(Heredado de SparseArray)

Métodos de extensión

Nombre Description
GetJniTypeName(IJavaPeerable)

Obtiene el nombre JNI del tipo de la instancia self.

JavaAs<TResult>(IJavaPeerable)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

JavaCast<TResult>(IJavaObject)

Realiza una conversión de tipos comprobados en tiempo de ejecución de Android.

JavaCast<TResult>(IJavaObject)

SparseArrays asigna enteros a Objetos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Intente coerción self para escribir TResult, comprobando que la coerción es válida en el lado de Java.

Se aplica a