/**
-
…
-
PagerAdapter supports data set changes. Data set changes must occur on the
-
main thread and must end with a call to {@link #notifyDataSetChanged()} similar
-
to AdapterView adapters derived from {@link android.widget.BaseAdapter}. A data
-
set change may involve pages being added, removed, or changing position. The
-
ViewPager will keep the current page active provided the adapter implements
-
the method {@link #getItemPosition(Object)}.
*/
public abstract class PagerAdapter {
//…
public static final int POSITION_UNCHANGED = -1;
public static final int POSITION_NONE = -2;
//…
}
看PagerAdapter的最后一段,大概翻译一下,意思是:
PagerAdapter支持数据集改变。数据集的改变必须发生在主线程,并且以调用notifyDataSetChanged()方法结束,类似于AdapterView的适配器(继承自android.widget