public interface ItemsAdapter<Item> extends DataSetAdapter<Item>
DataSetAdapter interface extension for simple adapters that provide set of items
as theirs data set.NO_ID, NO_POSITION| Modifier and Type | Method and Description |
|---|---|
void |
changeItems(List<Item> items)
Same as
swapItems(List) without returning the old data set of items. |
List<Item> |
getItems()
Returns the current items data set of this adapter.
|
List<Item> |
swapItems(List<Item> items)
Changes items data set of this adapter and returns the old items data set.
|
hasStableIds, isEnabled, restoreInstanceState, saveInstanceStategetItem, getItemCount, getItemId, hasItemAt, isEmpty, registerOnDataChangeListener, registerOnDataSetActionListener, registerOnDataSetListener, unregisterOnDataChangeListener, unregisterOnDataSetActionListener, unregisterOnDataSetListenervoid changeItems(@Nullable List<Item> items)
swapItems(List) without returning the old data set of items.items - The desired items to be changed. May be null to clear the current ones.getItems()@Nullable List<Item> swapItems(@Nullable List<Item> items)
items - The desired items to be changed. May be null to clear the current ones.null if this adapter does not have items data set
specified.getItems()@Nullable List<Item> getItems()
null if there is no items data set provided
by this adapter.changeItems(List),
swapItems(List)