Table of Contents

Class Handler

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

Handler()

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

public Handler()

Handler(Callback)

[Obsolete]
public Handler(Handler.Callback arg0)

Parameters

arg0 Handler.Callback

Handler.Callback

Handler(Looper)

public Handler(Looper arg0)

Parameters

arg0 Looper

Looper

Handler(Looper, Callback)

public Handler(Looper arg0, Handler.Callback arg1)

Parameters

arg0 Looper

Looper

arg1 Handler.Callback

Handler.Callback

Handler(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 Handler(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

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

CreateAsync(Looper)

public static Handler CreateAsync(Looper arg0)

Parameters

arg0 Looper

Looper

Returns

Handler

Handler

CreateAsync(Looper, Callback)

public static Handler CreateAsync(Looper arg0, Handler.Callback arg1)

Parameters

arg0 Looper

Looper

arg1 Handler.Callback

Handler.Callback

Returns

Handler

Handler

DispatchMessage(Message)

public void DispatchMessage(Message arg0)

Parameters

arg0 Message

Message

Dump(Printer, String)

public void Dump(Printer arg0, String arg1)

Parameters

arg0 Printer

Printer

arg1 String

String

GetLooper()

public Looper GetLooper()

Returns

Looper

Looper

GetMessageName(Message)

public String GetMessageName(Message arg0)

Parameters

arg0 Message

Message

Returns

String

String

HandleMessage(Message)

public void HandleMessage(Message arg0)

Parameters

arg0 Message

Message

HasCallbacks(Runnable)

public bool HasCallbacks(Runnable arg0)

Parameters

arg0 Runnable

Runnable

Returns

bool

bool

HasMessages(int)

public bool HasMessages(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

HasMessages(int, object)

public bool HasMessages(int arg0, object arg1)

Parameters

arg0 int

int

arg1 object

object

Returns

bool

bool

ObtainMessage()

public Message ObtainMessage()

Returns

Message

Message

ObtainMessage(int)

public Message ObtainMessage(int arg0)

Parameters

arg0 int

int

Returns

Message

Message

ObtainMessage(int, int, int)

public Message ObtainMessage(int arg0, int arg1, int arg2)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

Returns

Message

Message

ObtainMessage(int, int, int, object)

public Message ObtainMessage(int arg0, int arg1, int arg2, object arg3)

Parameters

arg0 int

int

arg1 int

int

arg2 int

int

arg3 object

object

Returns

Message

Message

ObtainMessage(int, object)

public Message ObtainMessage(int arg0, object arg1)

Parameters

arg0 int

int

arg1 object

object

Returns

Message

Message

Post(Runnable)

public bool Post(Runnable arg0)

Parameters

arg0 Runnable

Runnable

Returns

bool

bool

PostAtFrontOfQueue(Runnable)

public bool PostAtFrontOfQueue(Runnable arg0)

Parameters

arg0 Runnable

Runnable

Returns

bool

bool

PostAtTime(Runnable, long)

public bool PostAtTime(Runnable arg0, long arg1)

Parameters

arg0 Runnable

Runnable

arg1 long

long

Returns

bool

bool

PostAtTime(Runnable, object, long)

public bool PostAtTime(Runnable arg0, object arg1, long arg2)

Parameters

arg0 Runnable

Runnable

arg1 object

object

arg2 long

long

Returns

bool

bool

PostDelayed(Runnable, long)

public bool PostDelayed(Runnable arg0, long arg1)

Parameters

arg0 Runnable

Runnable

arg1 long

long

Returns

bool

bool

PostDelayed(Runnable, object, long)

public bool PostDelayed(Runnable arg0, object arg1, long arg2)

Parameters

arg0 Runnable

Runnable

arg1 object

object

arg2 long

long

Returns

bool

bool

RemoveCallbacks(Runnable)

public void RemoveCallbacks(Runnable arg0)

Parameters

arg0 Runnable

Runnable

RemoveCallbacks(Runnable, object)

public void RemoveCallbacks(Runnable arg0, object arg1)

Parameters

arg0 Runnable

Runnable

arg1 object

object

RemoveCallbacksAndMessages(object)

public void RemoveCallbacksAndMessages(object arg0)

Parameters

arg0 object

object

RemoveMessages(int)

public void RemoveMessages(int arg0)

Parameters

arg0 int

int

RemoveMessages(int, object)

public void RemoveMessages(int arg0, object arg1)

Parameters

arg0 int

int

arg1 object

object

SendEmptyMessage(int)

public bool SendEmptyMessage(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

SendEmptyMessageAtTime(int, long)

public bool SendEmptyMessageAtTime(int arg0, long arg1)

Parameters

arg0 int

int

arg1 long

long

Returns

bool

bool

SendEmptyMessageDelayed(int, long)

public bool SendEmptyMessageDelayed(int arg0, long arg1)

Parameters

arg0 int

int

arg1 long

long

Returns

bool

bool

SendMessage(Message)

public bool SendMessage(Message arg0)

Parameters

arg0 Message

Message

Returns

bool

bool

SendMessageAtFrontOfQueue(Message)

public bool SendMessageAtFrontOfQueue(Message arg0)

Parameters

arg0 Message

Message

Returns

bool

bool

SendMessageAtTime(Message, long)

public bool SendMessageAtTime(Message arg0, long arg1)

Parameters

arg0 Message

Message

arg1 long

long

Returns

bool

bool

SendMessageDelayed(Message, long)

public bool SendMessageDelayed(Message arg0, long arg1)

Parameters

arg0 Message

Message

arg1 long

long

Returns

bool

bool