public class NativeAdAdapter extends BaseAdapter
IGNORE_ITEM_VIEW_TYPE, NO_SELECTION
Constructor and Description |
---|
NativeAdAdapter(Adapter adapter,
INativeAdInflater inflater,
INativeAdFactory factory)
Creates a new native-ad adapter
|
Modifier and Type | Method and Description |
---|---|
void |
destroy()
Cleans up any used resources.
|
int |
getCount() |
Object |
getItem(int position) |
long |
getItemId(int position) |
int |
getItemViewType(int position) |
View |
getView(int position,
View convertView,
ViewGroup parent) |
int |
getViewTypeCount() |
boolean |
hasStableIds() |
boolean |
isEmpty() |
void |
registerDataSetObserver(DataSetObserver observer) |
void |
unregisterDataSetObserver(DataSetObserver observer) |
areAllItemsEnabled, getDropDownView, isEnabled, notifyDataSetChanged, notifyDataSetInvalidated
public NativeAdAdapter(Adapter adapter, INativeAdInflater inflater, INativeAdFactory factory)
adapter
- adapter that provides itemsinflater
- inflates views for native adsfactory
- retrieves native ads from a serverpublic void registerDataSetObserver(DataSetObserver observer)
registerDataSetObserver
in interface Adapter
registerDataSetObserver
in class BaseAdapter
public void unregisterDataSetObserver(DataSetObserver observer)
unregisterDataSetObserver
in interface Adapter
unregisterDataSetObserver
in class BaseAdapter
public int getCount()
public Object getItem(int position)
public long getItemId(int position)
public boolean hasStableIds()
hasStableIds
in interface Adapter
hasStableIds
in class BaseAdapter
public int getItemViewType(int position)
getItemViewType
in interface Adapter
getItemViewType
in class BaseAdapter
public int getViewTypeCount()
getViewTypeCount
in interface Adapter
getViewTypeCount
in class BaseAdapter
public boolean isEmpty()
isEmpty
in interface Adapter
isEmpty
in class BaseAdapter
public void destroy()