android.widget.BaseAdapter.notifyDataSetChanged()方法的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(5.9k)|赞(0)|评价(0)|浏览(128)

本文整理了Java中android.widget.BaseAdapter.notifyDataSetChanged()方法的一些代码示例,展示了BaseAdapter.notifyDataSetChanged()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。BaseAdapter.notifyDataSetChanged()方法的具体详情如下:
包路径:android.widget.BaseAdapter
类名称:BaseAdapter
方法名:notifyDataSetChanged

BaseAdapter.notifyDataSetChanged介绍

暂无

代码示例

代码示例来源:origin: daimajia/AndroidSwipeLayout

@Override
public void notifyDatasetChanged() {
  super.notifyDataSetChanged();
}

代码示例来源:origin: facebook/facebook-android-sdk

/**
 * Sets the first row of text.
 *
 * @param text1 text to set on the first row
 */
public void setText1(String text1) {
  this.text1 = text1;
  if (adapter != null) {
    adapter.notifyDataSetChanged();
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

/**
 * Sets the second row of text.
 *
 * @param text2 text to set on the second row
 */
public void setText2(String text2) {
  this.text2 = text2;
  if (adapter != null) {
    adapter.notifyDataSetChanged();
  }
}

代码示例来源:origin: facebook/facebook-android-sdk

/**
 * Notifies the associated Adapter that the underlying data has changed,
 * and to re-layout the view.
 */
protected void notifyDataChanged() {
  adapter.notifyDataSetChanged();
}

代码示例来源:origin: arimorty/floatingsearchview

@Override
  public void notifyDataSetChanged() {
    findExpandedIndex();
    super.notifyDataSetChanged();
  }
}

代码示例来源:origin: Aspsine/SwipeToLoadLayout

@Override
public void notifyDataSetChanged() {
  super.notifyDataSetChanged();
  initHeaderPositions();
}

代码示例来源:origin: androidquery/androidquery

/**
 * Notify a ListView that the data of it's adapter is changed.
 *
 * @return self
 */
public T dataChanged(){
  
  if(view instanceof AdapterView){
    
    AdapterView<?> av = (AdapterView<?>) view;
    Adapter a = av.getAdapter();
    
    if(a instanceof BaseAdapter){
      BaseAdapter ba = (BaseAdapter) a;
      ba.notifyDataSetChanged();
    }
      
  }
  
  
  return self();
}

代码示例来源:origin: aa112901/remusic

((BaseAdapter) adapter).notifyDataSetChanged();

代码示例来源:origin: robolectric/robolectric

@Test
public void shouldRecordNotifyDataSetChanged() throws Exception {
 BaseAdapter adapter = new TestBaseAdapter();
 adapter.notifyDataSetChanged();
 assertTrue(shadowOf(adapter).wasNotifyDataSetChangedCalled());
}

代码示例来源:origin: huxq17/XRefreshView

@Override
public void notifyDataSetChanged() {
  ((BaseAdapter) mDelegate).notifyDataSetChanged();
}

代码示例来源:origin: robolectric/robolectric

@Test
public void canResetNotifyDataSetChangedFlag() throws Exception {
 BaseAdapter adapter = new TestBaseAdapter();
 adapter.notifyDataSetChanged();
 shadowOf(adapter).clearWasDataSetChangedCalledFlag();
 assertFalse(shadowOf(adapter).wasNotifyDataSetChangedCalled());
}

代码示例来源:origin: Hitomis/FunGameRefresh

@Override
  public void onRefreshComplete() {
    updateDataList();
    baseAdapter.notifyDataSetChanged();
  }
});

代码示例来源:origin: Hitomis/FunGameRefresh

@Override
  public void onRefreshComplete() {
    updateDataList();
    baseAdapter.notifyDataSetChanged();
  }
});

代码示例来源:origin: mayubao/KuaiChuan

@Override
public void notifyDataSetChanged() {
  mDataHashMap = AppContext.getAppContext().getFileInfoMap();
  fileInfoMapList = new ArrayList<Map.Entry<String, FileInfo>>(mDataHashMap.entrySet());
  Collections.sort(fileInfoMapList, Constant.DEFAULT_COMPARATOR);
  super.notifyDataSetChanged();
}

代码示例来源:origin: ukanth/afwall

private void selectAllWifi(boolean flag) {
  if (this.listview == null) {
    this.listview = (ListView) this.findViewById(R.id.listview);
  }
  ListAdapter adapter = listview.getAdapter();
  int count = adapter.getCount(), item;
  if (adapter != null) {
    for (item = 0; item < count; item++) {
      PackageInfoData data = (PackageInfoData) adapter.getItem(item);
      if (data.uid != Api.SPECIAL_UID_ANY) {
        data.selected_wifi = flag;
        // addToQueue(data);
      }
      setDirty(true);
    }
    ((BaseAdapter) adapter).notifyDataSetChanged();
  }
}

代码示例来源:origin: ukanth/afwall

private void selectAll3G(boolean flag) {
  if (this.listview == null) {
    this.listview = (ListView) this.findViewById(R.id.listview);
  }
  ListAdapter adapter = listview.getAdapter();
  if (adapter != null) {
    int count = adapter.getCount(), item;
    for (item = 0; item < count; item++) {
      PackageInfoData data = (PackageInfoData) adapter.getItem(item);
      if (data.uid != Api.SPECIAL_UID_ANY) {
        data.selected_3g = flag;
        //addToQueue(data);
      }
      // addToQueue(data);
      setDirty(true);
    }
    ((BaseAdapter) adapter).notifyDataSetChanged();
  }
}

代码示例来源:origin: ukanth/afwall

private void selectAllLAN(boolean flag) {
  if (this.listview == null) {
    this.listview = (ListView) this.findViewById(R.id.listview);
  }
  ListAdapter adapter = listview.getAdapter();
  if (adapter != null) {
    int count = adapter.getCount(), item;
    for (item = 0; item < count; item++) {
      PackageInfoData data = (PackageInfoData) adapter.getItem(item);
      if (data.uid != Api.SPECIAL_UID_ANY) {
        data.selected_lan = flag;
        //addToQueue(data);
      }
      setDirty(true);
    }
    ((BaseAdapter) adapter).notifyDataSetChanged();
  }
}

代码示例来源:origin: ukanth/afwall

private void selectAllTor(boolean flag) {
  if (this.listview == null) {
    this.listview = (ListView) this.findViewById(R.id.listview);
  }
  ListAdapter adapter = listview.getAdapter();
  if (adapter != null) {
    int count = adapter.getCount(), item;
    for (item = 0; item < count; item++) {
      PackageInfoData data = (PackageInfoData) adapter.getItem(item);
      if (data.uid != Api.SPECIAL_UID_ANY) {
        data.selected_tor = flag;
        //addToQueue(data);
      }
      setDirty(true);
    }
    ((BaseAdapter) adapter).notifyDataSetChanged();
  }
}

代码示例来源:origin: ukanth/afwall

private void selectAllRoam(boolean flag) {
  if (this.listview == null) {
    this.listview = (ListView) this.findViewById(R.id.listview);
  }
  ListAdapter adapter = listview.getAdapter();
  if (adapter != null) {
    int count = adapter.getCount(), item;
    for (item = 0; item < count; item++) {
      PackageInfoData data = (PackageInfoData) adapter.getItem(item);
      if (data.uid != Api.SPECIAL_UID_ANY) {
        data.selected_roam = flag;
        //addToQueue(data);
      }
      setDirty(true);
    }
    ((BaseAdapter) adapter).notifyDataSetChanged();
  }
}

代码示例来源:origin: ukanth/afwall

private void clearAll() {
  if (this.listview == null) {
    this.listview = (ListView) this.findViewById(R.id.listview);
  }
  ListAdapter adapter = listview.getAdapter();
  if (adapter != null) {
    int count = adapter.getCount(), item;
    for (item = 0; item < count; item++) {
      PackageInfoData data = (PackageInfoData) adapter.getItem(item);
      data.selected_wifi = false;
      data.selected_3g = false;
      data.selected_roam = false;
      data.selected_vpn = false;
      data.selected_lan = false;
      data.selected_tor = false;
      //addToQueue(data);
      setDirty(true);
    }
    ((BaseAdapter) adapter).notifyDataSetChanged();
  }
}

相关文章