コード例 #1
0
  public void setAdapter(android.widget.BaseAdapter adpater) {
    this.mAdapter = adpater;

    mDataSetObserver = new AdapterDataSetObserver();
    adpater.registerDataSetObserver(mDataSetObserver);
    mDataSetObserver.setView(this);

    fillLinearLayout();
  }
コード例 #2
0
  public void setAdapter(BaseAdapter adapter) {
    if (mAdapter != null) {
      mAdapter.unregisterDataSetObserver(mObserver);
    }

    if (adapter != null) {
      mAdapter = adapter;
      mAdapter.notifyDataSetChanged();
      mAdapter.registerDataSetObserver(mObserver);
    }
  }
コード例 #3
0
 @Override
 public void registerDataSetObserver(final DataSetObserver observer) {
   mDecoratedBaseAdapter.registerDataSetObserver(observer);
 }
 @Override
 public void registerDataSetObserver(DataSetObserver observer) {
   super.registerDataSetObserver(observer);
   mDelegate.registerDataSetObserver(observer);
 }
コード例 #5
0
 @Override
 public void registerDataSetObserver(DataSetObserver arg0) {
   super.registerDataSetObserver(arg0);
 }