Bundle Classe

Definizione

Mapping da chiavi stringa a vari Parcelable valori.

[Android.Runtime.Register("android/os/Bundle", DoNotGenerateAcw=true)]
public sealed class Bundle : Android.OS.BaseBundle, Android.OS.IParcelable, IDisposable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/os/Bundle", DoNotGenerateAcw=true)>]
type Bundle = class
    inherit BaseBundle
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Ereditarietà
Attributi
Implementazioni

Commenti

Mapping da chiavi stringa a vari Parcelable valori.

<b>Avviso:</b> Si noti che Bundle è un contenitore lazy e come tale non implementa #equals(Object) o #hashCode().

per android.os.Bundle.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Costruttori

Nome Descrizione
Bundle()

Costruisce un nuovo bundle vuoto.

Bundle(Bundle)

Costruisce un bundle contenente una copia dei mapping dal bundle specificato.

Bundle(ClassLoader)

Costruisce un nuovo bundle vuoto che usa un ClassLoader specifico per creare un'istanza di oggetti Parcelable e Serializable.

Bundle(Int32)

Costruisce un nuovo bundle vuoto per contenere il numero specificato di elementi.

Bundle(PersistableBundle)

Costruisce un bundle contenente una copia dei mapping dall'oggetto PersistableBundle specificato.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClassLoader

Restituisce il ClassLoader attualmente associato a questo bundle.

Creator

Ottiene il valore creatore.

Empty

Oggetto non modificabile Bundle che è sempre #isEmpty() empty.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasFileDescriptors

Segnala se il bundle contiene descrittori di file partigliati.

IsEmpty

Restituisce true se il mapping di questo bundle è vuoto, false in caso contrario.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
JniPeerMembers

Fornisce metadati del membro peer JNI per questo tipo.

PeerReference

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(Ereditato da Object)
ThresholdClass

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

(Ereditato da BaseBundle)
ThresholdType

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

(Ereditato da BaseBundle)

Metodi

Nome Descrizione
Clear()

Rimuove tutti gli elementi dal mapping di questo bundle.

Clone()

Clona il bundle corrente.

Construct(JniObjectReference, JniObjectReferenceOptions)

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
ContainsKey(String)

Restituisce true se la chiave specificata è contenuta nel mapping di questo bundle.

DeepCopy()

Creare una copia completa del bundle specificato.

DescribeContents()

Segnalare la natura del contenuto di questo pacchetto

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
Equals(Object)

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
Get(String)
Obsoleti.

Restituisce la voce con la chiave specificata come oggetto .

GetBinder(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetBoolean(String, Boolean)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetBoolean(String)

Restituisce il valore associato alla chiave specificata oppure false se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetBooleanArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetBundle(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetByte(String, SByte)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetByte(String)

Restituisce il valore associato alla chiave specificata oppure (byte) 0 se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetByteArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetChar(String, Char)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetChar(String)

Restituisce il valore associato alla chiave specificata oppure (char) 0 se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetCharArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetCharSequence(String, String)

Restituisce il valore associato alla chiave specificata o defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata o se un valore Null è associato in modo esplicito alla chiave specificata.

GetCharSequence(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetCharSequenceArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetCharSequenceArrayFormatted(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetCharSequenceArrayList(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetCharSequenceFormatted(String, ICharSequence)

Restituisce il valore associato alla chiave specificata o defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata o se un valore Null è associato in modo esplicito alla chiave specificata.

GetCharSequenceFormatted(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetDouble(String, Double)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetDouble(String)

Restituisce il valore associato alla chiave specificata oppure 0,0 se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetDoubleArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetFloat(String, Single)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetFloat(String)

Restituisce il valore associato alla chiave specificata o 0.

GetFloatArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
GetInt(String, Int32)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetInt(String)

Restituisce il valore associato alla chiave specificata oppure 0 se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetIntArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetIntegerArrayList(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetLong(String, Int64)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetLong(String)

Restituisce il valore associato alla chiave specificata oppure 0L se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetLongArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetParcelable(String, Class)

Restituisce il valore associato alla chiave specificata o null se: <ul><li>No mapping del tipo desiderato esiste per la chiave specificata.

GetParcelable(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un null valore è associato in modo esplicito alla chiave.

GetParcelableArray(String, Class)

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>No mapping del tipo desiderato esiste per la chiave specificata.

GetParcelableArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetParcelableArrayList(String, Class)

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>No mapping del tipo desiderato esiste per la chiave specificata.

GetParcelableArrayList(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un null valore è associato in modo esplicito alla chiave.

GetSerializable(String, Class)

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>No mapping del tipo desiderato esiste per la chiave specificata.

GetSerializable(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetShort(String, Int16)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetShort(String)

Restituisce il valore associato alla chiave specificata o (breve) 0 se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetShortArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetSize(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetSizeF(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetSparseParcelableArray(String, Class)

Restituisce il valore associato alla chiave specificata oppure null se: <ul><li>No mapping del tipo desiderato esiste per la chiave specificata.

GetSparseParcelableArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetString(String, String)

Restituisce il valore associato alla chiave specificata oppure defaultValue se non esiste alcun mapping del tipo desiderato per la chiave specificata.

GetString(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetStringArray(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

GetStringArrayList(String)

Restituisce il valore associato alla chiave specificata oppure null se non esiste alcun mapping del tipo desiderato per la chiave specificata o un valore Null è associato in modo esplicito alla chiave.

JavaFinalize()

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

(Ereditato da Object)
KeySet()

Restituisce un oggetto Set contenente le stringhe utilizzate come chiavi in questo bundle.

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

Inserisce tutti i mapping dal bundle specificato in questo bundle.

PutAll(PersistableBundle)

Inserisce tutti i mapping dall'oggetto PersistableBundle specificato in basebundle.

(Ereditato da BaseBundle)
PutBinder(String, IBinder)

Inserisce un IBinder valore nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutBoolean(String, Boolean)

Inserisce un valore booleano nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutBooleanArray(String, Boolean[])

Inserisce un valore di matrice booleana nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutBundle(String, Bundle)

Inserisce un valore bundle nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutByte(String, SByte)

Inserisce un valore di byte nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutByteArray(String, Byte[])

Inserisce un valore di matrice di byte nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutChar(String, Char)

Inserisce un valore char nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutCharArray(String, Char[])

Inserisce un valore di matrice char nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutCharSequence(String, ICharSequence)

Inserisce un valore CharSequence nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutCharSequence(String, String)

Inserisce un valore CharSequence nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutCharSequenceArray(String, ICharSequence[])

Inserisce un valore di matrice CharSequence nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutCharSequenceArray(String, String[])

Inserisce un valore di matrice CharSequence nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutCharSequenceArrayList(String, IList<ICharSequence>)

Inserisce un valore CharSequence< ArrayList>nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutDouble(String, Double)

Inserisce un valore double nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutDoubleArray(String, Double[])

Inserisce un valore di matrice doppia nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutFloat(String, Single)

Inserisce un valore float nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutFloatArray(String, Single[])

Inserisce un valore di matrice float nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutInt(String, Int32)

Inserisce un valore int nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutIntArray(String, Int32[])

Inserisce un valore di matrice int nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutIntegerArrayList(String, IList<Integer>)

Inserisce un valore ArrayList<Integer> nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutLong(String, Int64)

Inserisce un valore long nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutLongArray(String, Int64[])

Inserisce un valore di matrice lungo nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutParcelable(String, IParcelable)

Inserisce un valore particellabile nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutParcelableArray(String, IParcelable[])

Inserisce una matrice di valori parcelli nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutParcelableArrayList(String, IList<IParcelable>)

Inserisce un elenco di valori parcelli nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutSerializable(String, ISerializable)

Inserisce un valore serializzabile nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutShort(String, Int16)

Inserisce un valore breve nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutShortArray(String, Int16[])

Inserisce un valore di matrice breve nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutSize(String, Size)

Inserisce un valore Size nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutSizeF(String, SizeF)

Inserisce un valore SizeF nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutSparseParcelableArray(String, SparseArray)

Inserisce un oggetto SparceArray di valori parcelli nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutString(String, String)

Inserisce un valore String nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutStringArray(String, String[])

Inserisce un valore di matrice String nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

PutStringArrayList(String, IList<String>)

Inserisce un valore ArrayList<String> nel mapping di questo bundle, sostituendo qualsiasi valore esistente per la chiave specificata.

ReadFromParcel(Parcel)

Legge il contenuto del pacco in questo bundle, in genere affinché venga passato attraverso una connessione IBinder.

Remove(String)

Rimuove qualsiasi voce con la chiave specificata dal mapping di questo bundle.

SetClassLoader(ClassLoader)

Modifica l'oggetto ClassLoader usato da questo bundle durante la creazione di istanze di oggetti.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
Size()

Restituisce il numero di mapping contenuti in questo bundle.

ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
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)
WriteToParcel(Parcel, ParcelableWriteFlags)

Scrive il contenuto del bundle in un pacco, in genere affinché venga passato attraverso una connessione IBinder.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Mapping da chiavi stringa a vari Parcelable valori.

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Mapping da chiavi stringa a vari Parcelable valori.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

Mapping da chiavi stringa a vari Parcelable valori.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a