Class Handler
public class Handler : JVMBridgeBase<Handler>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<Handler>Handler
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeBase<Handler>.IsAssignableFrom(IJavaType)JVMBridgeBase<Handler>.IsAssignableFrom<T>()JVMBridgeBase<Handler>.Execute<T>(params T[])JVMBridgeBase<Handler>.DynBridgeClazzJVMBridgeBase<Handler>.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
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
Handler(Looper)
public Handler(Looper arg0)
Parameters
Handler(Looper, Callback)
public Handler(Looper arg0, Handler.Callback arg1)
Parameters
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
https://www.jcobridge.com/api-clr/html/P_MASES_JCOBridge_C2JBridge_JVMBridgeBase_BridgeClassName.htm
public override string BridgeClassName { 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
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
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)