Bundle クラス

定義

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

[Android.Runtime.Register("android/os/Bundle", DoNotGenerateAcw=true)]
public sealed class Bundle : Android.OS.BaseBundle, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, 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
継承
属性
実装

注釈

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

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

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

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

コンストラクター

Bundle()

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

Bundle(Bundle)

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

Bundle(ClassLoader)

Parcelable オブジェクトと Serializable オブジェクトをインスタンス化するために特定の ClassLoader を使用する新しい空の Bundle を構築します。

Bundle(Int32)

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

Bundle(PersistableBundle)

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

プロパティ

Class

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

(継承元 Object)
ClassLoader

現在このバンドルに関連付けられている ClassLoader を返します。

Creator
Empty

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

Handle

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

(継承元 Object)
HasFileDescriptors

バンドルにパーセル ファイル記述子が含まれているかどうかを報告します。

IsEmpty

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

JniIdentityHashCode

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

(継承元 Object)
JniPeerMembers

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

PeerReference

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

(継承元 Object)
ThresholdClass

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

(継承元 BaseBundle)
ThresholdType

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

(継承元 BaseBundle)

メソッド

Clear()

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

Clone()

現在の Bundle を複製します。

ContainsKey(String)

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

DeepCopy()

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

DescribeContents()

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

Dispose()

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

(継承元 Object)
Dispose(Boolean)

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

(継承元 Object)
Equals(Object)

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

(継承元 Object)
Get(String)
古い.

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

GetBinder(String)

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

GetBoolean(String)

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

GetBoolean(String, Boolean)

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

GetBooleanArray(String)

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

GetBundle(String)

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

GetByte(String)

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

GetByte(String, SByte)

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

GetByteArray(String)

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

GetChar(String)

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

GetChar(String, Char)

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

GetCharArray(String)

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

GetCharSequence(String)

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

GetCharSequence(String, String)

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

GetCharSequenceArray(String)

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

GetCharSequenceArrayFormatted(String)

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

GetCharSequenceArrayList(String)

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

GetCharSequenceFormatted(String)

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

GetCharSequenceFormatted(String, ICharSequence)

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

GetDouble(String)

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

GetDouble(String, Double)

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

GetDoubleArray(String)

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

GetFloat(String)

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

GetFloat(String, Single)

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

GetFloatArray(String)

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

GetHashCode()

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

(継承元 Object)
GetInt(String)

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

GetInt(String, Int32)

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

GetIntArray(String)

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

GetIntegerArrayList(String)

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

GetLong(String)

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

GetLong(String, Int64)

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

GetLongArray(String)

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

GetParcelable(String)

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

GetParcelable(String, Class)

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

GetParcelableArray(String)

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

GetParcelableArray(String, Class)

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

GetParcelableArrayList(String)

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

GetParcelableArrayList(String, Class)

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

GetSerializable(String)

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

GetSerializable(String, Class)

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

GetShort(String)

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

GetShort(String, Int16)

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

GetShortArray(String)

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

GetSize(String)

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

GetSizeF(String)

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

GetSparseParcelableArray(String)

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

GetSparseParcelableArray(String, Class)

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

GetString(String)

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

GetString(String, String)

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

GetStringArray(String)

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

GetStringArrayList(String)

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

JavaFinalize()

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

(継承元 Object)
KeySet()

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

Notify()

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

(継承元 Object)
NotifyAll()

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

(継承元 Object)
PutAll(Bundle)

指定されたバンドルのすべてのマッピングをこのバンドルに挿入します。

PutAll(PersistableBundle)

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

(継承元 BaseBundle)
PutBinder(String, IBinder)

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

PutBoolean(String, Boolean)

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

PutBooleanArray(String, Boolean[])

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

PutBundle(String, Bundle)

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

PutByte(String, SByte)

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

PutByteArray(String, Byte[])

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

PutChar(String, Char)

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

PutCharArray(String, Char[])

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

PutCharSequence(String, ICharSequence)

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

PutCharSequence(String, String)

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

PutCharSequenceArray(String, ICharSequence[])

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

PutCharSequenceArray(String, String[])

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

PutCharSequenceArrayList(String, IList<ICharSequence>)

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

PutDouble(String, Double)

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

PutDoubleArray(String, Double[])

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

PutFloat(String, Single)

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

PutFloatArray(String, Single[])

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

PutInt(String, Int32)

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

PutIntArray(String, Int32[])

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

PutIntegerArrayList(String, IList<Integer>)

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

PutLong(String, Int64)

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

PutLongArray(String, Int64[])

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

PutParcelable(String, IParcelable)

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

PutParcelableArray(String, IParcelable[])

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

PutParcelableArrayList(String, IList<IParcelable>)

指定したキーの既存の値を置き換えて、このバンドルのマッピングにパーセル可能な値のリストを挿入します。

PutSerializable(String, ISerializable)

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

PutShort(String, Int16)

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

PutShortArray(String, Int16[])

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

PutSize(String, Size)

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

PutSizeF(String, SizeF)

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

PutSparseParcelableArray(String, SparseArray)

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

PutString(String, String)

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

PutStringArray(String, String[])

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

PutStringArrayList(String, IList<String>)

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

ReadFromParcel(Parcel)

通常、IBinder 接続を介して渡すために、パーセルの内容をこのバンドルに読み取ります。

Remove(String)

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

SetClassLoader(ClassLoader)

オブジェクトのインスタンス化時にこのバンドルで使用される ClassLoader を変更します。

SetHandle(IntPtr, JniHandleOwnership)

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

(継承元 Object)
Size()

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

ToArray<T>()

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

(継承元 Object)
ToString()

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

(継承元 Object)
UnregisterFromRuntime()

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

(継承元 Object)
Wait()

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

(継承元 Object)
Wait(Int64)

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

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

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

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

バンドルの内容を通常は IBinder 接続を介して渡すために、バンドルの内容をパーセルに書き込みます。

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

IJavaPeerable.Disposed()

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

(継承元 Object)
IJavaPeerable.DisposeUnlessReferenced()

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

(継承元 Object)
IJavaPeerable.Finalized()

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

(継承元 Object)
IJavaPeerable.JniManagedPeerState

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

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

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

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

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

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

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

(継承元 Object)

拡張メソッド

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

適用対象