Table of Contents

Class RemoteCallbackList

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

RemoteCallbackList()

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

public RemoteCallbackList()

RemoteCallbackList(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 RemoteCallbackList(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

BeginBroadcast()

public int BeginBroadcast()

Returns

int

int

FinishBroadcast()

public void FinishBroadcast()

GetBroadcastCookie(int)

public object GetBroadcastCookie(int arg0)

Parameters

arg0 int

int

Returns

object

object

GetBroadcastItem(int)

public IInterface GetBroadcastItem(int arg0)

Parameters

arg0 int

int

Returns

IInterface

IInterface

GetRegisteredCallbackCookie(int)

public object GetRegisteredCallbackCookie(int arg0)

Parameters

arg0 int

int

Returns

object

object

GetRegisteredCallbackCount()

public int GetRegisteredCallbackCount()

Returns

int

int

GetRegisteredCallbackItem(int)

public IInterface GetRegisteredCallbackItem(int arg0)

Parameters

arg0 int

int

Returns

IInterface

IInterface

Kill()

public void Kill()

OnCallbackDied(IInterface)

public void OnCallbackDied(IInterface arg0)

Parameters

arg0 IInterface

IInterface

OnCallbackDied(IInterface, object)

public void OnCallbackDied(IInterface arg0, object arg1)

Parameters

arg0 IInterface

IInterface

arg1 object

object

Register(IInterface)

public bool Register(IInterface arg0)

Parameters

arg0 IInterface

IInterface

Returns

bool

bool

Register(IInterface, object)

public bool Register(IInterface arg0, object arg1)

Parameters

arg0 IInterface

IInterface

arg1 object

object

Returns

bool

bool

Unregister(IInterface)

public bool Unregister(IInterface arg0)

Parameters

arg0 IInterface

IInterface

Returns

bool

bool