Android APIs
public static abstract class

ObjectAdapter.DataObserver

extends Object
java.lang.Object
   ↳ android.support.v17.leanback.widget.ObjectAdapter.DataObserver

Class Overview

A DataObserver can be notified when an ObjectAdapter's underlying data changes. Separate methods provide notifications about different types of changes.

Summary

Public Constructors
ObjectAdapter.DataObserver()
Public Methods
void onChanged()
Called whenever the ObjectAdapter's data has changed in some manner outside of the set of changes covered by the other range-based change notification methods.
void onItemRangeChanged(int positionStart, int itemCount)
Called when a range of items in the ObjectAdapter has changed.
void onItemRangeInserted(int positionStart, int itemCount)
Called when a range of items is inserted into the ObjectAdapter.
void onItemRangeRemoved(int positionStart, int itemCount)
Called when a range of items is removed from the ObjectAdapter.
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public ObjectAdapter.DataObserver ()

Public Methods

public void onChanged ()

Called whenever the ObjectAdapter's data has changed in some manner outside of the set of changes covered by the other range-based change notification methods.

public void onItemRangeChanged (int positionStart, int itemCount)

Called when a range of items in the ObjectAdapter has changed. The basic ordering and structure of the ObjectAdapter has not changed.

Parameters
positionStart The position of the first item that changed.
itemCount The number of items changed.

public void onItemRangeInserted (int positionStart, int itemCount)

Called when a range of items is inserted into the ObjectAdapter.

Parameters
positionStart The position of the first inserted item.
itemCount The number of items inserted.

public void onItemRangeRemoved (int positionStart, int itemCount)

Called when a range of items is removed from the ObjectAdapter.

Parameters
positionStart The position of the first removed item.
itemCount The number of items removed.