Bundle Classe

Definição

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

[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
Herança
Atributos
Implementações

Comentários

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

<b>Aviso:</b> Observe que Bundle é um contêiner lento e, como tal, ele NÃO implementa #equals(Object) ou #hashCode().

Java documentação para android.os.Bundle.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Construtores

Nome Description
Bundle()

Constrói um pacote novo e vazio.

Bundle(Bundle)

Constrói um pacote que contém uma cópia dos mapeamentos do pacote fornecido.

Bundle(ClassLoader)

Constrói um pacote novo e vazio que usa um ClassLoader específico para instanciar objetos parceláveis e serializáveis.

Bundle(Int32)

Constrói um novo pacote vazio para conter o número determinado de elementos.

Bundle(PersistableBundle)

Constrói um pacote que contém uma cópia dos mapeamentos do PersistableBundle fornecido.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ClassLoader

Retorne o ClassLoader atualmente associado a este Pacote.

Creator

Obtém o valor do Criador.

Empty

Um não modificável Bundle que é sempre #isEmpty() empty.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
HasFileDescriptors

Relata se o pacote contém descritores de arquivo parcelados.

IsEmpty

Retornará true se o mapeamento desse Pacote estiver vazio, caso contrário, false.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
JniPeerMembers

Fornece metadados de membro par JNI para esse tipo.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de BaseBundle)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de BaseBundle)

Métodos

Nome Description
Clear()

Remove todos os elementos do mapeamento deste Pacote.

Clone()

Clona o Pacote atual.

Construct(JniObjectReference, JniObjectReferenceOptions)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
ContainsKey(String)

Retornará true se a chave fornecida estiver contida no mapeamento deste Pacote.

DeepCopy()

Faça uma cópia profunda do pacote fornecido.

DescribeContents()

Relatar a natureza do conteúdo deste Parcelable

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
Equals(Object)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
Equals(Object)

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

(Herdado de Object)
Get(String)
Obsoleto.

Retorna a entrada com a chave fornecida como um objeto.

GetBinder(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetBoolean(String, Boolean)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetBoolean(String)

Retorna o valor associado à chave determinada ou false se não houver nenhum mapeamento do tipo desejado para a chave fornecida.

GetBooleanArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetBundle(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetByte(String, SByte)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetByte(String)

Retorna o valor associado à chave determinada ou (byte) 0 se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetByteArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetChar(String, Char)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetChar(String)

Retorna o valor associado à chave determinada ou (char) 0 se não houver nenhum mapeamento do tipo desejado para a chave fornecida.

GetCharArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetCharSequence(String, String)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave determinada ou se um valor nulo estiver explicitamente associado à chave determinada.

GetCharSequence(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetCharSequenceArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetCharSequenceArrayFormatted(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetCharSequenceArrayList(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetCharSequenceFormatted(String, ICharSequence)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave determinada ou se um valor nulo estiver explicitamente associado à chave determinada.

GetCharSequenceFormatted(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetDouble(String, Double)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetDouble(String)

Retorna o valor associado à chave determinada ou 0,0 se não houver nenhum mapeamento do tipo desejado para a chave fornecida.

GetDoubleArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetFloat(String, Single)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetFloat(String)

Retorna o valor associado à chave fornecida ou 0.

GetFloatArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
GetInt(String, Int32)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetInt(String)

Retorna o valor associado à chave determinada ou 0 se não houver nenhum mapeamento do tipo desejado para a chave fornecida.

GetIntArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetIntegerArrayList(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetLong(String, Int64)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetLong(String)

Retorna o valor associado à chave determinada ou 0L se não houver nenhum mapeamento do tipo desejado para a chave fornecida.

GetLongArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetParcelable(String, Class)

Retorna o valor associado à chave especificada ou null se: <ul><li>Nenhum mapeamento do tipo desejado existe para a chave fornecida.

GetParcelable(String)

Retorna o valor associado à chave determinada ou null se não houver nenhum mapeamento do tipo desejado para a chave determinada ou se um null valor estiver explicitamente associado à chave.

GetParcelableArray(String, Class)

Retorna o valor associado à chave determinada ou null se: <ul><li>Nenhum mapeamento do tipo desejado existe para a chave fornecida.

GetParcelableArray(String)

Retorna o valor associado à chave determinada ou null se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetParcelableArrayList(String, Class)

Retorna o valor associado à chave determinada ou null se: <ul><li>Nenhum mapeamento do tipo desejado existe para a chave fornecida.

GetParcelableArrayList(String)

Retorna o valor associado à chave determinada ou null se não houver nenhum mapeamento do tipo desejado para a chave determinada ou se um null valor estiver explicitamente associado à chave.

GetSerializable(String, Class)

Retorna o valor associado à chave determinada ou null se: <ul><li>Nenhum mapeamento do tipo desejado existe para a chave fornecida.

GetSerializable(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetShort(String, Int16)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetShort(String)

Retorna o valor associado à chave determinada ou (curto) 0 se não houver nenhum mapeamento do tipo desejado para a chave fornecida.

GetShortArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetSize(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetSizeF(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetSparseParcelableArray(String, Class)

Retorna o valor associado à chave determinada ou null se: <ul><li>Nenhum mapeamento do tipo desejado existe para a chave fornecida.

GetSparseParcelableArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetString(String, String)

Retorna o valor associado à chave determinada ou defaultValue se nenhum mapeamento do tipo desejado existir para a chave fornecida.

GetString(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetStringArray(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

GetStringArrayList(String)

Retorna o valor associado à chave determinada ou nulo se nenhum mapeamento do tipo desejado existir para a chave determinada ou um valor nulo estiver explicitamente associado à chave.

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)
KeySet()

Retorna um conjunto que contém as cadeias de caracteres usadas como chaves neste Pacote.

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

Insere todos os mapeamentos do pacote fornecido neste Pacote.

PutAll(PersistableBundle)

Insere todos os mapeamentos do PersistableBundle especificado neste BaseBundle.

(Herdado de BaseBundle)
PutBinder(String, IBinder)

Insere um IBinder valor no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutBoolean(String, Boolean)

Insere um valor booliano no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutBooleanArray(String, Boolean[])

Insere um valor de matriz booliana no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutBundle(String, Bundle)

Insere um valor de pacote no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutByte(String, SByte)

Insere um valor de byte no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutByteArray(String, Byte[])

Insere um valor de matriz de bytes no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutChar(String, Char)

Insere um valor char no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutCharArray(String, Char[])

Insere um valor de matriz char no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutCharSequence(String, ICharSequence)

Insere um valor CharSequence no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutCharSequence(String, String)

Insere um valor CharSequence no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutCharSequenceArray(String, ICharSequence[])

Insere um valor de matriz CharSequence no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutCharSequenceArray(String, String[])

Insere um valor de matriz CharSequence no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutCharSequenceArrayList(String, IList<ICharSequence>)

Insere um valor CharSequence< ArrayList>no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutDouble(String, Double)

Insere um valor duplo no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutDoubleArray(String, Double[])

Insere um valor de matriz dupla no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutFloat(String, Single)

Insere um valor flutuante no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutFloatArray(String, Single[])

Insere um valor de matriz flutuante no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutInt(String, Int32)

Insere um valor int no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutIntArray(String, Int32[])

Insere um valor de matriz int no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutIntegerArrayList(String, IList<Integer>)

Insere um valor inteiro< ArrayList>no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutLong(String, Int64)

Insere um valor longo no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutLongArray(String, Int64[])

Insere um valor de matriz longa no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutParcelable(String, IParcelable)

Insere um valor parcelado no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutParcelableArray(String, IParcelable[])

Insere uma matriz de valores parceláveis no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutParcelableArrayList(String, IList<IParcelable>)

Insere uma lista de valores parcelados no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutSerializable(String, ISerializable)

Insere um valor serializável no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutShort(String, Int16)

Insere um valor curto no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutShortArray(String, Int16[])

Insere um valor de matriz curta no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutSize(String, Size)

Insere um valor Size no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutSizeF(String, SizeF)

Insere um valor SizeF no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutSparseParcelableArray(String, SparseArray)

Insere um SparceArray de valores parceláveis no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutString(String, String)

Insere um valor string no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutStringArray(String, String[])

Insere um valor de matriz de cadeia de caracteres no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

PutStringArrayList(String, IList<String>)

Insere um valor arraylist<string> no mapeamento deste Pacote, substituindo qualquer valor existente para a chave fornecida.

ReadFromParcel(Parcel)

Lê o conteúdo do Pacote neste Pacote, normalmente para que ele seja passado por uma conexão IBinder.

Remove(String)

Remove qualquer entrada com a chave fornecida do mapeamento deste Pacote.

SetClassLoader(ClassLoader)

Altera o ClassLoader que este Pacote usa ao instanciar objetos.

SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
Size()

Retorna o número de mapeamentos contidos neste Pacote.

ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

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

(Herdado de Object)
Wait(Int64)

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

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Grava o conteúdo do Pacote em um Pacote, normalmente para que ele seja passado por uma conexão IBinder.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Um mapeamento das chaves de cadeia de caracteres para vários Parcelable valores.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a