Class Handler
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
Handler(Looper)
public Handler(Looper arg0)
Parameters
Handler(Looper, Callback)
public Handler(Looper arg0, Handler.Callback arg1)
Parameters
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
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
Methods
CreateAsync(Looper)
public static Handler CreateAsync(Looper arg0)
Parameters
Returns
CreateAsync(Looper, Callback)
public static Handler CreateAsync(Looper arg0, Handler.Callback arg1)
Parameters
Returns
CreatePoolableInstance()
HPA initializer for Handler()
public static Handler CreatePoolableInstance()
Returns
CreatePoolableInstance(Callback)
HPA initializer for Handler(Android.Os.Handler.Callback arg0)
public static Handler CreatePoolableInstance(Handler.Callback arg0)
Parameters
Returns
CreatePoolableInstance(Looper)
HPA initializer for Handler(Android.Os.Looper arg0)
public static Handler CreatePoolableInstance(Looper arg0)
Parameters
arg0Looper
Returns
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
Returns
DispatchMessage(Message)
public void DispatchMessage(Message arg0)
Parameters
Dump(Printer, String)
public void Dump(Printer arg0, String arg1)
Parameters
GetLooper()
public Looper GetLooper()
Returns
GetMessageName(Message)
public String GetMessageName(Message arg0)
Parameters
Returns
HandleMessage(Message)
public void HandleMessage(Message arg0)
Parameters
HasCallbacks(Runnable)
public bool HasCallbacks(Runnable arg0)
Parameters
Returns
HasMessages(int)
public bool HasMessages(int arg0)
Parameters
Returns
HasMessages(int, object)
public bool HasMessages(int arg0, object arg1)
Parameters
Returns
ObtainMessage()
public Message ObtainMessage()
Returns
ObtainMessage(int)
public Message ObtainMessage(int arg0)
Parameters
Returns
ObtainMessage(int, int, int)
public Message ObtainMessage(int arg0, int arg1, int arg2)
Parameters
Returns
ObtainMessage(int, int, int, object)
public Message ObtainMessage(int arg0, int arg1, int arg2, object arg3)
Parameters
Returns
ObtainMessage(int, object)
public Message ObtainMessage(int arg0, object arg1)
Parameters
Returns
Post(Runnable)
public bool Post(Runnable arg0)
Parameters
Returns
PostAtFrontOfQueue(Runnable)
public bool PostAtFrontOfQueue(Runnable arg0)
Parameters
Returns
PostAtTime(Runnable, long)
public bool PostAtTime(Runnable arg0, long arg1)
Parameters
Returns
PostAtTime(Runnable, object, long)
public bool PostAtTime(Runnable arg0, object arg1, long arg2)
Parameters
Returns
PostDelayed(Runnable, long)
https://developer.android.com/reference/android/os/Handler.html#postDelayed(java.lang.Runnable,long)
public bool PostDelayed(Runnable arg0, long arg1)
Parameters
Returns
PostDelayed(Runnable, object, long)
public bool PostDelayed(Runnable arg0, object arg1, long arg2)
Parameters
Returns
RemoveCallbacks(Runnable)
public void RemoveCallbacks(Runnable arg0)
Parameters
RemoveCallbacks(Runnable, object)
public void RemoveCallbacks(Runnable arg0, object arg1)
Parameters
RemoveCallbacksAndMessages(object)
public void RemoveCallbacksAndMessages(object arg0)
Parameters
RemoveMessages(int)
public void RemoveMessages(int arg0)
Parameters
RemoveMessages(int, object)
https://developer.android.com/reference/android/os/Handler.html#removeMessages(int,java.lang.Object)
public void RemoveMessages(int arg0, object arg1)
Parameters
SendEmptyMessage(int)
public bool SendEmptyMessage(int arg0)
Parameters
Returns
SendEmptyMessageAtTime(int, long)
public bool SendEmptyMessageAtTime(int arg0, long arg1)
Parameters
Returns
SendEmptyMessageDelayed(int, long)
public bool SendEmptyMessageDelayed(int arg0, long arg1)
Parameters
Returns
SendMessage(Message)
public bool SendMessage(Message arg0)
Parameters
Returns
SendMessageAtFrontOfQueue(Message)
public bool SendMessageAtFrontOfQueue(Message arg0)
Parameters
Returns
SendMessageAtTime(Message, long)
public bool SendMessageAtTime(Message arg0, long arg1)
Parameters
Returns
SendMessageDelayed(Message, long)
public bool SendMessageDelayed(Message arg0, long arg1)