Table of Contents

Class Message

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class Message : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IParcelable
Inheritance
JVMBridgeBase
JVMBridgeBase<Parcelable>
Message
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<Parcelable>.IsAssignableFrom(IJavaType)
JVMBridgeBase<Parcelable>.IsAssignableFrom<T>()
JVMBridgeBase<Parcelable>.Execute<T>(params T[])
JVMBridgeBase<Parcelable>.DynBridgeClazz
JVMBridgeBase<Parcelable>.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

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

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; }

Property Value

Parcelable.Creator

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

arg1

public int arg1 { get; set; }

Property Value

int

arg2

public int arg2 { get; set; }

Property Value

int

obj

public object obj { get; set; }

Property Value

object

replyTo

public Messenger replyTo { get; set; }

Property Value

Messenger

sendingUid

public int sendingUid { get; set; }

Property Value

int

what

public int what { get; set; }

Property Value

int

Methods

CopyFrom(Message)

public void CopyFrom(Message arg0)

Parameters

arg0 Message

Message

DescribeContents()

public int DescribeContents()

Returns

int

int

GetCallback()

public Runnable GetCallback()

Returns

Runnable

Runnable

GetCallbackDirect()

public Runnable GetCallbackDirect()

Returns

Runnable

Runnable

GetData()

public Bundle GetData()

Returns

Bundle

Bundle

GetTarget()

public Handler GetTarget()

Returns

Handler

Handler

GetWhen()

public long GetWhen()

Returns

long

long

IsAsynchronous()

public bool IsAsynchronous()

Returns

bool

bool

Obtain()

public static Message Obtain()

Returns

Message

Message

Obtain(Handler)

public static Message Obtain(Handler arg0)

Parameters

arg0 Handler

Handler

Returns

Message

Message

Obtain(Handler, Runnable)

public static Message Obtain(Handler arg0, Runnable arg1)

Parameters

arg0 Handler

Handler

arg1 Runnable

Runnable

Returns

Message

Message

Obtain(Handler, int)

public static Message Obtain(Handler arg0, int arg1)

Parameters

arg0 Handler

Handler

arg1 int

int

Returns

Message

Message

Obtain(Handler, int, int, int)

public static Message Obtain(Handler arg0, int arg1, int arg2, int arg3)

Parameters

arg0 Handler

Handler

arg1 int

int

arg2 int

int

arg3 int

int

Returns

Message

Message

Obtain(Handler, int, int, int, object)

public static Message Obtain(Handler arg0, int arg1, int arg2, int arg3, object arg4)

Parameters

arg0 Handler

Handler

arg1 int

int

arg2 int

int

arg3 int

int

arg4 object

object

Returns

Message

Message

Obtain(Handler, int, object)

public static Message Obtain(Handler arg0, int arg1, object arg2)

Parameters

arg0 Handler

Handler

arg1 int

int

arg2 object

object

Returns

Message

Message

Obtain(Message)

public static Message Obtain(Message arg0)

Parameters

arg0 Message

Message

Returns

Message

Message

PeekData()

public Bundle PeekData()

Returns

Bundle

Bundle

Recycle()

public void Recycle()

SendToTarget()

public void SendToTarget()

SetAsynchronous(bool)

public void SetAsynchronous(bool arg0)

Parameters

arg0 bool

bool

SetData(Bundle)

public void SetData(Bundle arg0)

Parameters

arg0 Bundle

Bundle

SetTarget(Handler)

public void SetTarget(Handler arg0)

Parameters

arg0 Handler

Handler

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int