PersistableBundle Classe

Definição

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

[Android.Runtime.Register("android/os/PersistableBundle", DoNotGenerateAcw=true)]
public sealed class PersistableBundle : Android.OS.BaseBundle, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable
[<Android.Runtime.Register("android/os/PersistableBundle", DoNotGenerateAcw=true)>]
type PersistableBundle = class
    inherit BaseBundle
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
    interface ICloneable
Herança
PersistableBundle
Atributos
Implementações

Comentários

Um mapeamento de chaves de cadeia de caracteres para valores de vários tipos. O conjunto de tipos com suporte dessa classe é propositalmente restrito a objetos simples que podem ser mantidos e restaurados com segurança do disco.

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

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

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

Constrói um PersistableBundle novo e vazio.

PersistableBundle(Int32)

Constrói um tamanho persistableBundle novo e vazio para manter o número determinado de elementos.

PersistableBundle(PersistableBundle)

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

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
Creator
Empty

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

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IsEmpty

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

(Herdado de BaseBundle)
JniIdentityHashCode

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

(Herdado de Object)
JniPeerMembers

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

PeerReference

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

(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.

(Herdado de BaseBundle)
Clone()

Clona o PersistableBundle atual.

ContainsKey(String)

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

(Herdado de BaseBundle)
DeepCopy()

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

DescribeContents()

Relatar a natureza do conteúdo deste Parcelable

Dispose()

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

(Herdado de Object)
Dispose(Boolean)

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

(Herdado de Object)
Equals(Object)

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

(Herdado de Object)
Get(String)

Retorna a entrada com a chave fornecida como um objeto.

(Herdado de BaseBundle)
GetBoolean(String, Boolean)

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

(Herdado de BaseBundle)
GetBoolean(String)

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

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
GetDouble(String, Double)

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

(Herdado de BaseBundle)
GetDouble(String)

Retorna o valor associado à chave fornecida ou 0.

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
GetInt(String)

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

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
GetLong(String, Int64)

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

(Herdado de BaseBundle)
GetLong(String)

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

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
GetPersistableBundle(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 determinada ou se um valor nulo estiver explicitamente associado à chave determinada.

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
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.

(Herdado de BaseBundle)
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(PersistableBundle)

Insere todos os mapeamentos do PersistableBundle especificado neste BaseBundle.

(Herdado de BaseBundle)
PutBoolean(String, Boolean)

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

(Herdado de BaseBundle)
PutBooleanArray(String, Boolean[])

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

(Herdado de BaseBundle)
PutDouble(String, Double)

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

(Herdado de BaseBundle)
PutDoubleArray(String, Double[])

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

(Herdado de BaseBundle)
PutInt(String, Int32)

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

(Herdado de BaseBundle)
PutIntArray(String, Int32[])

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

(Herdado de BaseBundle)
PutLong(String, Int64)

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

(Herdado de BaseBundle)
PutLongArray(String, Int64[])

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

(Herdado de BaseBundle)
PutPersistableBundle(String, PersistableBundle)

Insere um valor PersistableBundle 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.

(Herdado de BaseBundle)
PutStringArray(String, String[])

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

(Herdado de BaseBundle)
ReadFromStream(Stream)

Lê um PersistableBundle de um InputStream.

Remove(String)

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

(Herdado de BaseBundle)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
Size()

Retorna o número de mapeamentos contidos neste Pacote.

(Herdado de BaseBundle)
ToArray<T>()

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

(Herdado de Object)
ToString()

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

(Herdado de Object)
UnregisterFromRuntime()

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

(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 persistableBundle em um Pacote, normalmente para que ele seja passado por uma conexão IBinder.

WriteToStream(Stream)

Grava o conteúdo do PersistableBundleOutputStream.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

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

(Herdado de Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(Herdado de Object)
IJavaPeerable.Finalized()

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

(Herdado de Object)
IJavaPeerable.JniManagedPeerState

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

(Herdado de Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Herdado de Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Herdado de Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Herdado de Object)

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 de chaves de cadeia de caracteres para valores de vários tipos.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Aplica-se a