Table of Contents

Class Bundle

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class Bundle : BaseBundle, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloneable, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<BaseBundle>
Bundle
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<BaseBundle>.IsAssignableFrom(IJavaType)
JVMBridgeBase<BaseBundle>.IsAssignableFrom<T>()
JVMBridgeBase<BaseBundle>.Execute<T>(params T[])
JVMBridgeBase<BaseBundle>.DynBridgeClazz
JVMBridgeBase<BaseBundle>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

Bundle()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public Bundle()

Bundle(Bundle)

public Bundle(Bundle arg0)

Parameters

arg0 Bundle

Bundle

Bundle(PersistableBundle)

public Bundle(PersistableBundle arg0)

Parameters

arg0 PersistableBundle

PersistableBundle

Bundle(ClassLoader)

public Bundle(ClassLoader arg0)

Parameters

arg0 ClassLoader

ClassLoader

Bundle(int)

public Bundle(int arg0)

Parameters

arg0 int

int

Bundle(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public Bundle(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

EMPTY

public static Bundle EMPTY { get; }

Property Value

Bundle

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

Methods

DeepCopy()

public Bundle DeepCopy()

Returns

Bundle

Bundle

DescribeContents()

public int DescribeContents()

Returns

int

int

GetBinder(String)

public IBinder GetBinder(String arg0)

Parameters

arg0 String

String

Returns

IBinder

IBinder

GetBundle(String)

public Bundle GetBundle(String arg0)

Parameters

arg0 String

String

Returns

Bundle

Bundle

GetByte(String)

public byte GetByte(String arg0)

Parameters

arg0 String

String

Returns

byte

byte

GetByte(String, byte)

public Byte GetByte(String arg0, byte arg1)

Parameters

arg0 String

String

arg1 byte

byte

Returns

Byte

Byte

GetByteArray(String)

public byte[] GetByteArray(String arg0)

Parameters

arg0 String

String

Returns

byte[]

byte

GetChar(String)

public char GetChar(String arg0)

Parameters

arg0 String

String

Returns

char

char

GetChar(String, char)

public char GetChar(String arg0, char arg1)

Parameters

arg0 String

String

arg1 char

char

Returns

char

char

GetCharArray(String)

public char[] GetCharArray(String arg0)

Parameters

arg0 String

String

Returns

char[]

char

GetCharSequence(String)

public CharSequence GetCharSequence(String arg0)

Parameters

arg0 String

String

Returns

CharSequence

CharSequence

GetCharSequence(String, CharSequence)

public CharSequence GetCharSequence(String arg0, CharSequence arg1)

Parameters

arg0 String

String

arg1 CharSequence

CharSequence

Returns

CharSequence

CharSequence

GetCharSequenceArray(String)

public CharSequence[] GetCharSequenceArray(String arg0)

Parameters

arg0 String

String

Returns

CharSequence[]

CharSequence

GetCharSequenceArrayList(String)

public ArrayList<CharSequence> GetCharSequenceArrayList(String arg0)

Parameters

arg0 String

String

Returns

ArrayList<CharSequence>

ArrayList

GetClassLoader()

public ClassLoader GetClassLoader()

Returns

ClassLoader

ClassLoader

GetFloat(String)

public float GetFloat(String arg0)

Parameters

arg0 String

String

Returns

float

float

GetFloat(String, float)

public float GetFloat(String arg0, float arg1)

Parameters

arg0 String

String

arg1 float

float

Returns

float

float

GetFloatArray(String)

public float[] GetFloatArray(String arg0)

Parameters

arg0 String

String

Returns

float[]

float

GetIntegerArrayList(String)

public ArrayList<Integer> GetIntegerArrayList(String arg0)

Parameters

arg0 String

String

Returns

ArrayList<Integer>

ArrayList

GetParcelableArray(String)

[Obsolete]
public Parcelable[] GetParcelableArray(String arg0)

Parameters

arg0 String

String

Returns

Parcelable[]

Parcelable

GetParcelableArrayList<T>(String)

[Obsolete]
public ArrayList<T> GetParcelableArrayList<T>(String arg0) where T : IParcelable, new()

Parameters

arg0 String

String

Returns

ArrayList<T>

ArrayList

Type Parameters

T

IParcelable

GetParcelableArrayList<T>(String, Class)

public ArrayList<T> GetParcelableArrayList<T>(String arg0, Class arg1)

Parameters

arg0 String

String

arg1 Class

Class

Returns

ArrayList<T>

ArrayList

Type Parameters

T

GetParcelableArray<T>(String, Class)

public T[] GetParcelableArray<T>(String arg0, Class arg1)

Parameters

arg0 String

String

arg1 Class

Class

Returns

T[]

T

Type Parameters

T

GetParcelable<T>(String)

[Obsolete]
public T GetParcelable<T>(String arg0) where T : IParcelable, new()

Parameters

arg0 String

String

Returns

T

T

Type Parameters

T

IParcelable

GetParcelable<T>(String, Class)

public T GetParcelable<T>(String arg0, Class arg1)

Parameters

arg0 String

String

arg1 Class

Class

Returns

T

T

Type Parameters

T

GetSerializable(String)

[Obsolete]
public Serializable GetSerializable(String arg0)

Parameters

arg0 String

String

Returns

Serializable

Serializable

GetSerializable<T>(String, Class)

public T GetSerializable<T>(String arg0, Class arg1) where T : ISerializable, new()

Parameters

arg0 String

String

arg1 Class

Class

Returns

T

T

Type Parameters

T

ISerializable

GetShort(String)

public short GetShort(String arg0)

Parameters

arg0 String

String

Returns

short

short

GetShort(String, short)

public short GetShort(String arg0, short arg1)

Parameters

arg0 String

String

arg1 short

short

Returns

short

short

GetShortArray(String)

public short[] GetShortArray(String arg0)

Parameters

arg0 String

String

Returns

short[]

short

GetSize(String)

public Size GetSize(String arg0)

Parameters

arg0 String

String

Returns

Size

Size

GetSizeF(String)

public SizeF GetSizeF(String arg0)

Parameters

arg0 String

String

Returns

SizeF

SizeF

GetSparseParcelableArray<T>(String)

[Obsolete]
public SparseArray<T> GetSparseParcelableArray<T>(String arg0) where T : IParcelable, new()

Parameters

arg0 String

String

Returns

SparseArray<T>

SparseArray

Type Parameters

T

IParcelable

GetSparseParcelableArray<T>(String, Class)

public SparseArray<T> GetSparseParcelableArray<T>(String arg0, Class arg1)

Parameters

arg0 String

String

arg1 Class

Class

Returns

SparseArray<T>

SparseArray

Type Parameters

T

GetStringArrayList(String)

public ArrayList<String> GetStringArrayList(String arg0)

Parameters

arg0 String

String

Returns

ArrayList<String>

ArrayList

HasFileDescriptors()

public bool HasFileDescriptors()

Returns

bool

bool

PutAll(Bundle)

public void PutAll(Bundle arg0)

Parameters

arg0 Bundle

Bundle

PutBinder(String, IBinder)

public void PutBinder(String arg0, IBinder arg1)

Parameters

arg0 String

String

arg1 IBinder

IBinder

PutBundle(String, Bundle)

public void PutBundle(String arg0, Bundle arg1)

Parameters

arg0 String

String

arg1 Bundle

Bundle

PutByte(String, byte)

public void PutByte(String arg0, byte arg1)

Parameters

arg0 String

String

arg1 byte

byte

PutByteArray(String, byte[])

public void PutByteArray(String arg0, byte[] arg1)

Parameters

arg0 String

String

arg1 byte[]

byte

PutChar(String, char)

public void PutChar(String arg0, char arg1)

Parameters

arg0 String

String

arg1 char

char

PutCharArray(String, char[])

public void PutCharArray(String arg0, char[] arg1)

Parameters

arg0 String

String

arg1 char[]

char

PutCharSequence(String, CharSequence)

public void PutCharSequence(String arg0, CharSequence arg1)

Parameters

arg0 String

String

arg1 CharSequence

CharSequence

PutCharSequenceArray(String, CharSequence[])

public void PutCharSequenceArray(String arg0, CharSequence[] arg1)

Parameters

arg0 String

String

arg1 CharSequence[]

CharSequence

PutCharSequenceArrayList(String, ArrayList<CharSequence>)

public void PutCharSequenceArrayList(String arg0, ArrayList<CharSequence> arg1)

Parameters

arg0 String

String

arg1 ArrayList<CharSequence>

ArrayList

PutFloat(String, float)

public void PutFloat(String arg0, float arg1)

Parameters

arg0 String

String

arg1 float

float

PutFloatArray(String, float[])

public void PutFloatArray(String arg0, float[] arg1)

Parameters

arg0 String

String

arg1 float[]

float

PutIntegerArrayList(String, ArrayList<Integer>)

public void PutIntegerArrayList(String arg0, ArrayList<Integer> arg1)

Parameters

arg0 String

String

arg1 ArrayList<Integer>

ArrayList

PutParcelable(String, Parcelable)

public void PutParcelable(String arg0, Parcelable arg1)

Parameters

arg0 String

String

arg1 Parcelable

Parcelable

PutParcelableArray(String, Parcelable[])

public void PutParcelableArray(String arg0, Parcelable[] arg1)

Parameters

arg0 String

String

arg1 Parcelable[]

Parcelable

PutParcelableArrayList<Arg1ExtendsAndroid_Os_Parcelable>(String, ArrayList<Arg1ExtendsAndroid_Os_Parcelable>)

public void PutParcelableArrayList<Arg1ExtendsAndroid_Os_Parcelable>(String arg0, ArrayList<Arg1ExtendsAndroid_Os_Parcelable> arg1) where Arg1ExtendsAndroid_Os_Parcelable : Parcelable

Parameters

arg0 String

String

arg1 ArrayList<Arg1ExtendsAndroid_Os_Parcelable>

ArrayList

Type Parameters

Arg1ExtendsAndroid_Os_Parcelable

Parcelable

PutSerializable(String, Serializable)

public void PutSerializable(String arg0, Serializable arg1)

Parameters

arg0 String

String

arg1 Serializable

Serializable

PutShort(String, short)

public void PutShort(String arg0, short arg1)

Parameters

arg0 String

String

arg1 short

short

PutShortArray(String, short[])

public void PutShortArray(String arg0, short[] arg1)

Parameters

arg0 String

String

arg1 short[]

short

PutSize(String, Size)

public void PutSize(String arg0, Size arg1)

Parameters

arg0 String

String

arg1 Size

Size

PutSizeF(String, SizeF)

public void PutSizeF(String arg0, SizeF arg1)

Parameters

arg0 String

String

arg1 SizeF

SizeF

PutSparseParcelableArray<Arg1ExtendsAndroid_Os_Parcelable>(String, SparseArray<Arg1ExtendsAndroid_Os_Parcelable>)

public void PutSparseParcelableArray<Arg1ExtendsAndroid_Os_Parcelable>(String arg0, SparseArray<Arg1ExtendsAndroid_Os_Parcelable> arg1) where Arg1ExtendsAndroid_Os_Parcelable : Parcelable

Parameters

arg0 String

String

arg1 SparseArray<Arg1ExtendsAndroid_Os_Parcelable>

SparseArray

Type Parameters

Arg1ExtendsAndroid_Os_Parcelable

Parcelable

PutStringArrayList(String, ArrayList<String>)

public void PutStringArrayList(String arg0, ArrayList<String> arg1)

Parameters

arg0 String

String

arg1 ArrayList<String>

ArrayList

ReadFromParcel(Parcel)

public void ReadFromParcel(Parcel arg0)

Parameters

arg0 Parcel

Parcel

SetClassLoader(ClassLoader)

public void SetClassLoader(ClassLoader arg0)

Parameters

arg0 ClassLoader

ClassLoader

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int

Operators

implicit operator Parcelable(Bundle)

Converter from Bundle to Parcelable

public static implicit operator Parcelable(Bundle t)

Parameters

t Bundle

Returns

Parcelable

implicit operator Cloneable(Bundle)

Converter from Bundle to Cloneable

public static implicit operator Cloneable(Bundle t)

Parameters

t Bundle

Returns

Cloneable