Table of Contents

Class BaseAdapter

Namespace
Android.Widget
Assembly
MASES.Netdroid.dll
public class BaseAdapter : JVMBridgeListener, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition, IListAdapter, ISpinnerAdapter, IAdapter
Inheritance
JVMBridgeBase
JVMBridgeBase<JVMBridgeListener>
JVMBridgeListener
BaseAdapter
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Derived
Inherited Members
JVMBridgeListener.Dispose()
JVMBridgeListener.AutoInit
JVMBridgeListener.IsBridgeStatic
JVMBridgeListener.IsBridgeCloseable
JVMBridgeListener.IsBridgeListener
JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)
JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()
JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])
JVMBridgeBase<JVMBridgeListener>.DynBridgeClazz
JVMBridgeBase<JVMBridgeListener>.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.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeInterface
JVMBridgeBase.IsBridgeAbstract
Extension Methods

Constructors

BaseAdapter()

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

public BaseAdapter()

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

OnAreAllItemsEnabled

public Func<bool> OnAreAllItemsEnabled { get; set; }

Property Value

Func<bool>

Remarks

If OnAreAllItemsEnabled has a value it takes precedence over corresponding class method

OnGetAutofillOptions

public Func<CharSequence[]> OnGetAutofillOptions { get; set; }

Property Value

Func<CharSequence[]>

Remarks

If OnGetAutofillOptions has a value it takes precedence over corresponding class method

OnGetCount

public Func<int> OnGetCount { get; set; }

Property Value

Func<int>

Remarks

If OnGetCount has a value it takes precedence over corresponding class method

OnGetDropDownView

public Func<int, View, ViewGroup, View> OnGetDropDownView { get; set; }

Property Value

Func<int, View, ViewGroup, View>

Remarks

If OnGetDropDownView has a value it takes precedence over corresponding class method

OnGetItem

public Func<int, object> OnGetItem { get; set; }

Property Value

Func<int, object>

Remarks

If OnGetItem has a value it takes precedence over corresponding class method

OnGetItemId

public Func<int, long> OnGetItemId { get; set; }

Property Value

Func<int, long>

Remarks

If OnGetItemId has a value it takes precedence over corresponding class method

OnGetItemViewType

public Func<int, int> OnGetItemViewType { get; set; }

Property Value

Func<int, int>

Remarks

If OnGetItemViewType has a value it takes precedence over corresponding class method

OnGetView

public Func<int, View, ViewGroup, View> OnGetView { get; set; }

Property Value

Func<int, View, ViewGroup, View>

Remarks

If OnGetView has a value it takes precedence over corresponding class method

OnGetViewTypeCount

public Func<int> OnGetViewTypeCount { get; set; }

Property Value

Func<int>

Remarks

If OnGetViewTypeCount has a value it takes precedence over corresponding class method

OnHasStableIds

public Func<bool> OnHasStableIds { get; set; }

Property Value

Func<bool>

Remarks

If OnHasStableIds has a value it takes precedence over corresponding class method

OnIsEmpty

public Func<bool> OnIsEmpty { get; set; }

Property Value

Func<bool>

Remarks

If OnIsEmpty has a value it takes precedence over corresponding class method

OnIsEnabled

public Func<int, bool> OnIsEnabled { get; set; }

Property Value

Func<int, bool>

Remarks

If OnIsEnabled has a value it takes precedence over corresponding class method

OnNotifyDataSetChanged

public Action OnNotifyDataSetChanged { get; set; }

Property Value

Action

Remarks

If OnNotifyDataSetChanged has a value it takes precedence over corresponding class method

OnNotifyDataSetInvalidated

public Action OnNotifyDataSetInvalidated { get; set; }

Property Value

Action

Remarks

If OnNotifyDataSetInvalidated has a value it takes precedence over corresponding class method

OnRegisterDataSetObserver

public Action<DataSetObserver> OnRegisterDataSetObserver { get; set; }

Property Value

Action<DataSetObserver>

Remarks

If OnRegisterDataSetObserver has a value it takes precedence over corresponding class method

OnSetAutofillOptions

public Action<CharSequence[]> OnSetAutofillOptions { get; set; }

Property Value

Action<CharSequence[]>

Remarks

If OnSetAutofillOptions has a value it takes precedence over corresponding class method

OnUnregisterDataSetObserver

public Action<DataSetObserver> OnUnregisterDataSetObserver { get; set; }

Property Value

Action<DataSetObserver>

Remarks

If OnUnregisterDataSetObserver has a value it takes precedence over corresponding class method

Methods

AreAllItemsEnabled()

public virtual bool AreAllItemsEnabled()

Returns

bool

bool

GetAutofillOptions()

public virtual CharSequence[] GetAutofillOptions()

Returns

CharSequence[]

CharSequence

GetCount()

public virtual int GetCount()

Returns

int

int

GetDropDownView(int, View, ViewGroup)

public virtual View GetDropDownView(int arg0, View arg1, ViewGroup arg2)

Parameters

arg0 int

int

arg1 View

View

arg2 ViewGroup

ViewGroup

Returns

View

View

GetItem(int)

public virtual object GetItem(int arg0)

Parameters

arg0 int

int

Returns

object

object

GetItemId(int)

public virtual long GetItemId(int arg0)

Parameters

arg0 int

int

Returns

long

long

GetItemViewType(int)

public virtual int GetItemViewType(int arg0)

Parameters

arg0 int

int

Returns

int

int

GetView(int, View, ViewGroup)

public virtual View GetView(int arg0, View arg1, ViewGroup arg2)

Parameters

arg0 int

int

arg1 View

View

arg2 ViewGroup

ViewGroup

Returns

View

View

GetViewTypeCount()

public virtual int GetViewTypeCount()

Returns

int

int

HasStableIds()

public virtual bool HasStableIds()

Returns

bool

bool

InitializeHandlers()

Handlers initializer for BaseAdapter

protected virtual void InitializeHandlers()

IsEmpty()

public virtual bool IsEmpty()

Returns

bool

bool

IsEnabled(int)

public virtual bool IsEnabled(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

NotifyDataSetChanged()

public virtual void NotifyDataSetChanged()

NotifyDataSetInvalidated()

public virtual void NotifyDataSetInvalidated()

RegisterDataSetObserver(DataSetObserver)

public virtual void RegisterDataSetObserver(DataSetObserver arg0)

Parameters

arg0 DataSetObserver

DataSetObserver

SetAutofillOptions(params CharSequence[])

public virtual void SetAutofillOptions(params CharSequence[] arg0)

Parameters

arg0 CharSequence[]

CharSequence

UnregisterDataSetObserver(DataSetObserver)

public virtual void UnregisterDataSetObserver(DataSetObserver arg0)

Parameters

arg0 DataSetObserver

DataSetObserver