PersistableBundle クラス

定義

文字列キーからさまざまな型の値へのマッピング。

[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
継承
PersistableBundle
属性
実装

注釈

文字列キーからさまざまな型の値へのマッピング。 このクラスでサポートされる型のセットは、ディスクとの間で安全に永続化および復元できる単純なオブジェクトに意図的に制限されます。

<b>警告:</b> 遅延コンテナーであるためPersistableBundle、 または #hashCode()は実装#equals(Object)されません。

の Java ドキュメント android.os.PersistableBundle

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

コンストラクター

PersistableBundle()

新しい空の PersistableBundle を構築します。

PersistableBundle(Int32)

指定された数の要素を保持するようにサイズ設定された新しい空の PersistableBundle を構築します。

PersistableBundle(PersistableBundle)

指定された PersistableBundle からのマッピングのコピーを含む PersistableBundle を構築します。

プロパティ

Class

この Objectのランタイム クラスを返します。

(継承元 Object)
Creator
Empty

常に #isEmpty() emptyである変更不可能な PersistableBundle

Handle

基になる Android インスタンスへのハンドル。

(継承元 Object)
IsEmpty

このバンドルのマッピングが空の場合は true、それ以外の場合は false を返します。

(継承元 BaseBundle)
JniIdentityHashCode

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
JniPeerMembers

文字列キーからさまざまな型の値へのマッピング。

PeerReference

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
ThresholdClass

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 BaseBundle)
ThresholdType

この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用することを意図したものではありません。

(継承元 BaseBundle)

メソッド

Clear()

この Bundle のマッピングからすべての要素を削除します。

(継承元 BaseBundle)
Clone()

現在の PersistableBundle を複製します。

ContainsKey(String)

指定したキーがこの Bundle のマッピングに含まれている場合は true を返します。

(継承元 BaseBundle)
DeepCopy()

指定されたバンドルのディープ コピーを作成します。

DescribeContents()

このパーセルの内容の性質を報告する

Dispose()

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
Dispose(Boolean)

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
Get(String)

指定したキーを持つエントリをオブジェクトとして返します。

(継承元 BaseBundle)
GetBoolean(String)

指定したキーに関連付けられている値を返します。指定したキーに対して目的の型のマッピングが存在しない場合は false を返します。

(継承元 BaseBundle)
GetBoolean(String, Boolean)

指定したキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は defaultValue を返します。

(継承元 BaseBundle)
GetBooleanArray(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

(継承元 BaseBundle)
GetDouble(String)

指定したキーに関連付けられている値 (0) を返します。

(継承元 BaseBundle)
GetDouble(String, Double)

指定したキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は defaultValue を返します。

(継承元 BaseBundle)
GetDoubleArray(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

(継承元 BaseBundle)
GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetInt(String)

指定したキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は 0 を返します。

(継承元 BaseBundle)
GetInt(String, Int32)

指定したキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は defaultValue を返します。

(継承元 BaseBundle)
GetIntArray(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

(継承元 BaseBundle)
GetLong(String)

指定したキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は 0L を返します。

(継承元 BaseBundle)
GetLong(String, Int64)

指定したキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は defaultValue を返します。

(継承元 BaseBundle)
GetLongArray(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

(継承元 BaseBundle)
GetPersistableBundle(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

GetString(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

(継承元 BaseBundle)
GetString(String, String)

指定したキーに対して目的の型のマッピングが存在しない場合、または null 値が指定されたキーに明示的に関連付けられている場合は、指定されたキーに関連付けられている値を返します。defaultValue も返します。

(継承元 BaseBundle)
GetStringArray(String)

指定されたキーに関連付けられている値を返します。指定されたキーに対して目的の型のマッピングが存在しない場合は null、または null 値がキーに明示的に関連付けられている場合は null を返します。

(継承元 BaseBundle)
JavaFinalize()

ガベージ コレクションがオブジェクトへの参照がなくなったと判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。

(継承元 Object)
KeySet()

このバンドルのキーとして使用される文字列を含む Set を返します。

(継承元 BaseBundle)
Notify()

このオブジェクトのモニターで待機している 1 つのスレッドをウェイクアップします。

(継承元 Object)
NotifyAll()

このオブジェクトのモニターで待機しているすべてのスレッドをウェイクアップします。

(継承元 Object)
PutAll(PersistableBundle)

指定された PersistableBundle からこの BaseBundle にすべてのマッピングを挿入します。

(継承元 BaseBundle)
PutBoolean(String, Boolean)

この Bundle のマッピングにブール値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutBooleanArray(String, Boolean[])

この Bundle のマッピングにブール値の配列値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutDouble(String, Double)

指定したキーの既存の値を置き換えて、このバンドルのマッピングに double 値を挿入します。

(継承元 BaseBundle)
PutDoubleArray(String, Double[])

指定したキーの既存の値を置き換えて、この Bundle のマッピングに二重配列値を挿入します。

(継承元 BaseBundle)
PutInt(String, Int32)

この Bundle のマッピングに int 値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutIntArray(String, Int32[])

この Bundle のマッピングに int 配列値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutLong(String, Int64)

この Bundle のマッピングに長い値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutLongArray(String, Int64[])

この Bundle のマッピングに長い配列値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutPersistableBundle(String, PersistableBundle)

PersistableBundle 値をこの Bundle のマッピングに挿入し、指定されたキーの既存の値を置き換えます。

PutString(String, String)

この Bundle のマッピングに String 値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
PutStringArray(String, String[])

この Bundle のマッピングに String 配列値を挿入し、指定されたキーの既存の値を置き換えます。

(継承元 BaseBundle)
ReadFromStream(Stream)

から をPersistableBundleInputStream読み取ります。

Remove(String)

指定されたキーを持つエントリを、このバンドルのマッピングから削除します。

(継承元 BaseBundle)
SetHandle(IntPtr, JniHandleOwnership)

Handle プロパティを設定します。

(継承元 Object)
Size()

このバンドルに含まれるマッピングの数を返します。

(継承元 BaseBundle)
ToArray<T>()

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
ToString()

オブジェクトの文字列形式を返します。

(継承元 Object)
UnregisterFromRuntime()

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
Wait()

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または <em>割り込み</em によって待機します>。

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<>は、通知</em> または>< em 割り込み</em>、または一定のリアルタイムが経過するまで待機します。

(継承元 Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

PersistableBundle コンテンツを、通常は IBinder 接続経由で渡すために、Parcel に書き込みます。

WriteToStream(Stream)

の内容 PersistableBundle を に OutputStream書き込みます。

明示的なインターフェイスの実装

IJavaPeerable.Disposed()

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
IJavaPeerable.Finalized()

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
IJavaPeerable.JniManagedPeerState

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

文字列キーからさまざまな型の値へのマッピング。

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

Android ランタイムチェック型変換を実行します。

JavaCast<TResult>(IJavaObject)

文字列キーからさまざまな型の値へのマッピング。

GetJniTypeName(IJavaPeerable)

文字列キーからさまざまな型の値へのマッピング。

適用対象