Class Bundle
public class Bundle : BaseBundle, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, ICloneable, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<BaseBundle>Bundle
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<BaseBundle>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<BaseBundle>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<BaseBundle>.IsAssignableFrom(IJavaType)JVMBridgeBase<BaseBundle>.IsAssignableFrom<T>()JVMBridgeBase<BaseBundle>.Execute<T>(params T[])JVMBridgeBase<BaseBundle>.DynBridgeClazzJVMBridgeBase<BaseBundle>.BridgeClazzJVMBridgeBase.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.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.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
Bundle(PersistableBundle)
public Bundle(PersistableBundle arg0)
Parameters
Bundle(ClassLoader)
public Bundle(ClassLoader arg0)
Parameters
arg0
ClassLoader
Bundle(int)
public Bundle(int arg0)
Parameters
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { get; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; }
Property Value
EMPTY
public static Bundle EMPTY { get; }
Property Value
IsBridgeAbstract
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
public override bool IsBridgeStatic { get; }
Property Value
Methods
DeepCopy()
public Bundle DeepCopy()
Returns
DescribeContents()
public int DescribeContents()
Returns
GetBinder(String)
public IBinder GetBinder(String arg0)
Parameters
Returns
GetBundle(String)
public Bundle GetBundle(String arg0)
Parameters
Returns
GetByte(String)
public byte GetByte(String arg0)
Parameters
Returns
GetByte(String, byte)
public Byte GetByte(String arg0, byte arg1)
Parameters
Returns
GetByteArray(String)
public byte[] GetByteArray(String arg0)
Parameters
Returns
GetChar(String)
public char GetChar(String arg0)
Parameters
Returns
GetChar(String, char)
public char GetChar(String arg0, char arg1)
Parameters
Returns
GetCharArray(String)
public char[] GetCharArray(String arg0)
Parameters
Returns
GetCharSequence(String)
public CharSequence GetCharSequence(String arg0)
Parameters
Returns
GetCharSequence(String, CharSequence)
public CharSequence GetCharSequence(String arg0, CharSequence arg1)
Parameters
arg0
Stringarg1
CharSequence
Returns
GetCharSequenceArray(String)
public CharSequence[] GetCharSequenceArray(String arg0)
Parameters
Returns
GetCharSequenceArrayList(String)
public ArrayList<CharSequence> GetCharSequenceArrayList(String arg0)
Parameters
Returns
GetClassLoader()
public ClassLoader GetClassLoader()
Returns
GetFloat(String)
public float GetFloat(String arg0)
Parameters
Returns
GetFloat(String, float)
public float GetFloat(String arg0, float arg1)
Parameters
Returns
GetFloatArray(String)
public float[] GetFloatArray(String arg0)
Parameters
Returns
GetIntegerArrayList(String)
https://developer.android.com/reference/android/os/Bundle.html#getIntegerArrayList(java.lang.String)
public ArrayList<Integer> GetIntegerArrayList(String arg0)
Parameters
Returns
GetParcelableArray(String)
[Obsolete]
public Parcelable[] GetParcelableArray(String arg0)
Parameters
Returns
GetParcelableArrayList<T>(String)
[Obsolete]
public ArrayList<T> GetParcelableArrayList<T>(String arg0) where T : IParcelable, new()
Parameters
Returns
Type Parameters
GetParcelableArrayList<T>(String, Class)
public ArrayList<T> GetParcelableArrayList<T>(String arg0, Class arg1)
Parameters
Returns
Type Parameters
T
GetParcelableArray<T>(String, Class)
public T[] GetParcelableArray<T>(String arg0, Class arg1)
Parameters
Returns
- T[]
T
Type Parameters
T
GetParcelable<T>(String)
[Obsolete]
public T GetParcelable<T>(String arg0) where T : IParcelable, new()
Parameters
Returns
- T
T
Type Parameters
GetParcelable<T>(String, Class)
public T GetParcelable<T>(String arg0, Class arg1)
Parameters
Returns
- T
T
Type Parameters
T
GetSerializable(String)
[Obsolete]
public Serializable GetSerializable(String arg0)
Parameters
Returns
GetSerializable<T>(String, Class)
public T GetSerializable<T>(String arg0, Class arg1) where T : ISerializable, new()
Parameters
Returns
- T
T
Type Parameters
GetShort(String)
public short GetShort(String arg0)
Parameters
Returns
GetShort(String, short)
public short GetShort(String arg0, short arg1)
Parameters
Returns
GetShortArray(String)
public short[] GetShortArray(String arg0)
Parameters
Returns
GetSize(String)
public Size GetSize(String arg0)
Parameters
Returns
GetSizeF(String)
public SizeF GetSizeF(String arg0)
Parameters
Returns
GetSparseParcelableArray<T>(String)
[Obsolete]
public SparseArray<T> GetSparseParcelableArray<T>(String arg0) where T : IParcelable, new()
Parameters
Returns
Type Parameters
GetSparseParcelableArray<T>(String, Class)
public SparseArray<T> GetSparseParcelableArray<T>(String arg0, Class arg1)
Parameters
Returns
Type Parameters
T
GetStringArrayList(String)
public ArrayList<String> GetStringArrayList(String arg0)
Parameters
Returns
HasFileDescriptors()
public bool HasFileDescriptors()
Returns
PutAll(Bundle)
public void PutAll(Bundle arg0)
Parameters
PutBinder(String, IBinder)
public void PutBinder(String arg0, IBinder arg1)
Parameters
PutBundle(String, Bundle)
public void PutBundle(String arg0, Bundle arg1)
Parameters
PutByte(String, byte)
public void PutByte(String arg0, byte arg1)
Parameters
PutByteArray(String, byte[])
https://developer.android.com/reference/android/os/Bundle.html#putByteArray(java.lang.String,byte[])
public void PutByteArray(String arg0, byte[] arg1)
Parameters
PutChar(String, char)
public void PutChar(String arg0, char arg1)
Parameters
PutCharArray(String, char[])
https://developer.android.com/reference/android/os/Bundle.html#putCharArray(java.lang.String,char[])
public void PutCharArray(String arg0, char[] arg1)
Parameters
PutCharSequence(String, CharSequence)
public void PutCharSequence(String arg0, CharSequence arg1)
Parameters
arg0
Stringarg1
CharSequence
PutCharSequenceArray(String, CharSequence[])
public void PutCharSequenceArray(String arg0, CharSequence[] arg1)
Parameters
arg0
Stringarg1
CharSequence[]
PutCharSequenceArrayList(String, ArrayList<CharSequence>)
public void PutCharSequenceArrayList(String arg0, ArrayList<CharSequence> arg1)
Parameters
arg0
Stringarg1
ArrayList<CharSequence>
PutFloat(String, float)
public void PutFloat(String arg0, float arg1)
Parameters
PutFloatArray(String, float[])
public void PutFloatArray(String arg0, float[] arg1)
Parameters
PutIntegerArrayList(String, ArrayList<Integer>)
public void PutIntegerArrayList(String arg0, ArrayList<Integer> arg1)
Parameters
PutParcelable(String, Parcelable)
public void PutParcelable(String arg0, Parcelable arg1)
Parameters
arg0
Stringarg1
Parcelable
PutParcelableArray(String, Parcelable[])
public void PutParcelableArray(String arg0, Parcelable[] arg1)
Parameters
arg0
Stringarg1
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
Type Parameters
Arg1ExtendsAndroid_Os_Parcelable
PutSerializable(String, Serializable)
public void PutSerializable(String arg0, Serializable arg1)
Parameters
arg0
Stringarg1
Serializable
PutShort(String, short)
public void PutShort(String arg0, short arg1)
Parameters
PutShortArray(String, short[])
public void PutShortArray(String arg0, short[] arg1)
Parameters
PutSize(String, Size)
public void PutSize(String arg0, Size arg1)
Parameters
PutSizeF(String, SizeF)
public void PutSizeF(String arg0, SizeF arg1)
Parameters
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
Stringarg1
SparseArray<Arg1ExtendsAndroid_Os_Parcelable>
Type Parameters
Arg1ExtendsAndroid_Os_Parcelable
PutStringArrayList(String, ArrayList<String>)
public void PutStringArrayList(String arg0, ArrayList<String> arg1)
Parameters
ReadFromParcel(Parcel)
public void ReadFromParcel(Parcel arg0)
Parameters
SetClassLoader(ClassLoader)
https://developer.android.com/reference/android/os/Bundle.html#setClassLoader(java.lang.ClassLoader)
public void SetClassLoader(ClassLoader arg0)
Parameters
arg0
ClassLoader
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)
Parameters
Operators
implicit operator Parcelable(Bundle)
Converter from Bundle to Parcelable
public static implicit operator Parcelable(Bundle t)
Parameters
t
Bundle
Returns
implicit operator Cloneable(Bundle)
public static implicit operator Cloneable(Bundle t)
Parameters
t
Bundle