Android - ViewPager 數據變更自動刷新

摘要: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 );
     }
 
}

則可自動刷新,詳細原理,請參考該篇文章。