摘要:Android - ViewPager 數據變更自動刷新
最近為了做ViewPager自動刷新功能,
當我按了一個按鈕,重新查詢資料後,必須能夠立即變更目前的資料
發現一篇文章
http://www.67tgb.com/?p=624
只要在你的Adapter加入如下
class SearchAdapter extends PagerAdapter {
private int mChildCount = 0;
@Override
public void notifyDataSetChanged() {
mChildCount = getCount();
super.notifyDataSetChanged();
}
@Override
public int getItemPosition(Object object ) {
if ( mChildCount > 0) {
mChildCount --;
return POSITION_NONE;
}
return super.getItemPosition( object );
}
}
則可自動刷新,詳細原理,請參考該篇文章。