Class Message
public class Message : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Parcelable>Message
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Inherited Members
-
JVMBridgeBase<Parcelable>.SExecuteWithSignature<TReturn>(IJavaType, string, string, params object[])JVMBridgeBase<Parcelable>.SExecuteWithSignature<TNewClass, TReturn>(string, string, params object[])JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()JVMBridgeBase<Parcelable>.Execute<T>(params T[])JVMBridgeBase<Parcelable>.DynBridgeClazzJVMBridgeBase<Parcelable>.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
Message()
Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge
public Message()
Message(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 Message(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
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
arg1
public int arg1 { get; set; }
Property Value
arg2
public int arg2 { get; set; }
Property Value
obj
public object obj { get; set; }
Property Value
replyTo
public Messenger replyTo { get; set; }
Property Value
sendingUid
public int sendingUid { get; set; }
Property Value
what
public int what { get; set; }
Property Value
Methods
CopyFrom(Message)
public void CopyFrom(Message arg0)
Parameters
DescribeContents()
public int DescribeContents()
Returns
GetCallback()
public Runnable GetCallback()
Returns
GetCallbackDirect()
public Runnable GetCallbackDirect()
Returns
GetData()
public Bundle GetData()
Returns
GetTarget()
public Handler GetTarget()
Returns
GetWhen()
public long GetWhen()
Returns
IsAsynchronous()
public bool IsAsynchronous()
Returns
Obtain()
public static Message Obtain()
Returns
Obtain(Handler)
public static Message Obtain(Handler arg0)
Parameters
Returns
Obtain(Handler, Runnable)
public static Message Obtain(Handler arg0, Runnable arg1)
Parameters
Returns
Obtain(Handler, int)
public static Message Obtain(Handler arg0, int arg1)
Parameters
Returns
Obtain(Handler, int, int, int)
public static Message Obtain(Handler arg0, int arg1, int arg2, int arg3)
Parameters
Returns
Obtain(Handler, int, int, int, object)
public static Message Obtain(Handler arg0, int arg1, int arg2, int arg3, object arg4)
Parameters
Returns
Obtain(Handler, int, object)
public static Message Obtain(Handler arg0, int arg1, object arg2)
Parameters
Returns
Obtain(Message)
public static Message Obtain(Message arg0)
Parameters
Returns
PeekData()
public Bundle PeekData()
Returns
Recycle()
public void Recycle()
SendToTarget()
public void SendToTarget()
SetAsynchronous(bool)
public void SetAsynchronous(bool arg0)
Parameters
SetData(Bundle)
public void SetData(Bundle arg0)
Parameters
SetTarget(Handler)
public void SetTarget(Handler arg0)
Parameters
WriteToParcel(Parcel, int)
https://developer.android.com/reference/android/os/Message.html#writeToParcel(android.os.Parcel,int)
public void WriteToParcel(Parcel arg0, int arg1)