public static abstract class ObjectAdapter.DataObserver
extends Object
java.lang.Object | |
↳ | android.support.v17.leanback.widget.ObjectAdapter.DataObserver |
当ObjectAdapter的基础数据发生变化时,可以通知DataObserver。 单独的方法提供有关不同类型更改的通知。
Public constructors |
|
---|---|
ObjectAdapter.DataObserver() |
Public methods |
|
---|---|
void |
onChanged() 每当ObjectAdapter的数据以其他基于范围的更改通知方法所覆盖的一组更改之外的方式进行更改时调用。 |
void |
onItemRangeChanged(int positionStart, int itemCount) 当ObjectAdapter中的一系列项目发生更改时调用。 |
void |
onItemRangeInserted(int positionStart, int itemCount) 当一系列项目被插入到ObjectAdapter中时调用。 |
void |
onItemRangeRemoved(int positionStart, int itemCount) 当从ObjectAdapter中删除一系列项目时调用。 |
Inherited methods |
|
---|---|
From class java.lang.Object
|
ObjectAdapter.DataObserver ()
void onChanged ()
每当ObjectAdapter的数据以其他基于范围的更改通知方法所覆盖的一组更改之外的方式进行更改时调用。
void onItemRangeChanged (int positionStart, int itemCount)
当ObjectAdapter中的一系列项目发生更改时调用。 ObjectAdapter的基本排序和结构没有改变。
Parameters | |
---|---|
positionStart |
int : The position of the first item that changed. |
itemCount |
int : The number of items changed. |
void onItemRangeInserted (int positionStart, int itemCount)
当一系列项目被插入到ObjectAdapter中时调用。
Parameters | |
---|---|
positionStart |
int : The position of the first inserted item. |
itemCount |
int : The number of items inserted. |
void onItemRangeRemoved (int positionStart, int itemCount)
当从ObjectAdapter中删除一系列项目时调用。
Parameters | |
---|---|
positionStart |
int : The position of the first removed item. |
itemCount |
int : The number of items removed. |