Bundle Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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().
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 |
| ClassLoader |
Restituisce il ClassLoader attualmente associato a questo bundle. |
| Creator |
Ottiene il valore creatore. |
| Empty |
Oggetto non modificabile |
| 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 |
| 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 |
| 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 |
| Equals(Object) |
Mapping da chiavi stringa a vari |
| 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 |
| GetParcelable(String) |
Restituisce il valore associato alla chiave specificata oppure |
| GetParcelableArray(String, Class) |
Restituisce il valore associato alla chiave specificata oppure |
| GetParcelableArray(String) |
Restituisce il valore associato alla chiave specificata oppure |
| GetParcelableArrayList(String, Class) |
Restituisce il valore associato alla chiave specificata oppure |
| GetParcelableArrayList(String) |
Restituisce il valore associato alla chiave specificata oppure |
| GetSerializable(String, Class) |
Restituisce il valore associato alla chiave specificata oppure |
| 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 |
| 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 |
| 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 |
| 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 |
| IJavaPeerable.Finalized() |
Mapping da chiavi stringa a vari |
| IJavaPeerable.JniObjectReferenceControlBlock |
Mapping da chiavi stringa a vari |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Mapping da chiavi stringa a vari |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Mapping da chiavi stringa a vari |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Mapping da chiavi stringa a vari |
| IJavaPeerable.UnregisterFromRuntime() |
Mapping da chiavi stringa a vari |
Metodi di estensione
| Nome | Descrizione |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ottiene il nome JNI del tipo dell'istanza |
| JavaAs<TResult>(IJavaPeerable) |
Provare a digitare |
| JavaCast<TResult>(IJavaObject) |
Esegue una conversione del tipo di tipo controllato dal runtime Android. |
| JavaCast<TResult>(IJavaObject) |
Mapping da chiavi stringa a vari |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Provare a digitare |