public void setAdapter(BaseAdapter adapter) { if (mAdapter != null) { mAdapter.unregisterDataSetObserver(mObserver); } if (adapter != null) { mAdapter = adapter; mAdapter.notifyDataSetChanged(); mAdapter.registerDataSetObserver(mObserver); } }
@Override public void unregisterDataSetObserver(DataSetObserver observer) { if (observer != null) { super.unregisterDataSetObserver(observer); } }
@Override public void unregisterDataSetObserver(final DataSetObserver observer) { mDecoratedBaseAdapter.unregisterDataSetObserver(observer); }
@Override public void unregisterDataSetObserver(DataSetObserver observer) { super.unregisterDataSetObserver(observer); mDelegate.unregisterDataSetObserver(observer); }
@Override public void unregisterDataSetObserver(DataSetObserver arg0) { super.unregisterDataSetObserver(arg0); }