Condividi tramite


SparseArray<E> Classe

Definizione

SparseArrays esegue il mapping di numeri interi a oggetti.

[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

Parametri di tipo

E
Ereditarietà
SparseArray<E>
Attributi

Commenti

Documentazione della piattaforma Android

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Costruttori

SparseArray<E>()

SparseArrays esegue il mapping di numeri interi a oggetti.

SparseArray<E>(Int32)

SparseArrays esegue il mapping di numeri interi a oggetti.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
JniIdentityHashCode

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
JniPeerMembers

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da SparseArray)
PeerReference

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da SparseArray)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da SparseArray)

Metodi

Append(Int32, E)

SparseArrays esegue il mapping di numeri interi a oggetti.

Append(Int32, Object)

Inserisce una coppia chiave/valore nella matrice, ottimizzando per il caso in cui la chiave è maggiore di tutte le chiavi esistenti nella matrice.

(Ereditato da SparseArray)
Clear()

Rimuove tutti i mapping chiave-valore da sparseArray.

(Ereditato da SparseArray)
Clone()

Crea e restituisce una copia dell'oggetto Object.

(Ereditato da SparseArray)
Contains(Int32)

Restituisce true se la chiave esiste nella matrice.

(Ereditato da SparseArray)
ContentEquals(SparseArray)

Confronta il contenuto di questo SparseArray oggetto con l'oggetto specificato SparseArray.

(Ereditato da SparseArray)
ContentHashCode()

Restituisce un valore di codice hash per il contenuto di questo SparseArrayoggetto , combinando il Objects#hashCode(Object) risultato di tutte le relative chiavi e valori.

(Ereditato da SparseArray)
Delete(Int32)

Rimuove il mapping dalla chiave specificata, se presente.

(Ereditato da SparseArray)
Dispose()

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
Dispose(Boolean)

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
Get(Int32, E)

SparseArrays esegue il mapping di numeri interi a oggetti.

Get(Int32, Object)

Ottiene l'oggetto mappato dalla chiave specificata o l'oggetto specificato se non è stato eseguito alcun mapping di questo tipo.

(Ereditato da SparseArray)
Get(Int32)

Ottiene l'oggetto mappato dalla chiave specificata o null se non è stato eseguito alcun mapping di questo tipo.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
IndexOfKey(Int32)

Restituisce l'indice per il quale #keyAt restituirebbe la chiave specificata o un numero negativo se la chiave specificata non è mappata.

(Ereditato da SparseArray)
IndexOfValue(E)

SparseArrays esegue il mapping di numeri interi a oggetti.

IndexOfValue(Object)

Restituisce un indice per il quale #valueAt restituirebbe il valore specificato o un numero negativo se nessuna chiave viene mappata al valore specificato.

(Ereditato da SparseArray)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
KeyAt(Int32)

Dato un indice nell'intervallo 0...size()-1, restituisce la chiave dal mapping del indexvalore chiave th archiviato da sparseArray.

(Ereditato da SparseArray)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
Put(Int32, E)

SparseArrays esegue il mapping di numeri interi a oggetti.

Put(Int32, Object)

Aggiunge un mapping dalla chiave specificata al valore specificato, sostituendo il mapping precedente dalla chiave specificata, se presente.

(Ereditato da SparseArray)
Remove(Int32)

Alias per #delete(int).

(Ereditato da SparseArray)
RemoveAt(Int32)

Rimuove il mapping in corrispondenza dell'indice specificato.

(Ereditato da SparseArray)
RemoveAtRange(Int32, Int32)

Rimuovere un intervallo di mapping come batch.

(Ereditato da SparseArray)
Set(Int32, Object)

Alias per per #put(int, Object) il supporto dell'operatore Kotlin [index]= .

(Ereditato da SparseArray)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetValueAt(Int32, E)

SparseArrays esegue il mapping di numeri interi a oggetti.

SetValueAt(Int32, Object)

Dato un indice nell'intervallo 0...size()-1, imposta un nuovo valore per il indexmapping di th key-value archiviato da sparseArray.

(Ereditato da SparseArray)
Size()

Restituisce il numero di mapping chiave-valore attualmente archiviati da sparseArray.

(Ereditato da SparseArray)
ToArray<T>()

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
ValueAt(Int32)

Dato un indice nell'intervallo 0...size()-1, restituisce il valore del mapping del indexvalore chiave th archiviato da sparseArray.

Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo <>una notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere ricevendo>< una notifica</em> o <em>interrotto</em> o fino a quando non è trascorsa una determinata quantità di tempo reale.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
IJavaPeerable.Finalized()

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

SparseArrays esegue il mapping di numeri interi a oggetti.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

SparseArrays esegue il mapping di numeri interi a oggetti.

GetJniTypeName(IJavaPeerable)

SparseArrays esegue il mapping di numeri interi a oggetti.

Si applica a