Table of Contents

Class Handler

Namespace
Android.Os
Assembly
MASES.Netdroid.dll
public class Handler : JVMBridgeBase<Handler>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
Inheritance
Handler
Implements
Derived
Extension Methods

Constructors

Handler()

[Obsolete("Deprecated in JVM")]
public Handler()

Handler(Callback)

[Obsolete("Deprecated in JVM")]
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(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public Handler(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

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

CreatePoolableInstance()

HPA initializer for Handler()

public static Handler CreatePoolableInstance()

Returns

Handler

CreatePoolableInstance(Callback)

HPA initializer for Handler(Android.Os.Handler.Callback arg0)

public static Handler CreatePoolableInstance(Handler.Callback arg0)

Parameters

arg0 Handler.Callback

Returns

Handler

CreatePoolableInstance(Looper)

HPA initializer for Handler(Android.Os.Looper arg0)

public static Handler CreatePoolableInstance(Looper arg0)

Parameters

arg0 Looper

Returns

Handler

CreatePoolableInstance(Looper, Callback)

HPA initializer for Handler(Android.Os.Looper arg0, Android.Os.Handler.Callback arg1)

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

Parameters

arg0 Looper
arg1 Handler.Callback

Returns

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