/** * Notifies the attached observers that the underlying data has been changed * and any View reflecting the data set should refresh itself. */ public void notifyListDataSetChanged() { mDataSetObservable.notifyChanged(); }
public void registerDataSetObserver(DataSetObserver observer) { mDataSetObservable.registerObserver(observer); }
public void unregisterDataSetObserver(DataSetObserver observer) { mDataSetObservable.unregisterObserver(observer); }
private final DataSetObservable mDataSetObservable = new DataSetObservable(); @Override public void registerDataSetObserver(DataSetObserver observer) { mDataSetObservable.registerObserver(observer); } @Override public void unregisterDataSetObserver(DataSetObserver observer) { mDataSetObservable.unregisterObserver(observer); } /** * Notifies the attached observers that the underlying data has been changed * and any View reflecting the data set should refresh itself. */ public void notifyDataSetChanged() { mDataSetObservable.notifyChanged(); }
@Override public void notifyDataSetChanged() { if (getCount() > 0) { mDataSetObservable.notifyChanged(); } else { mDataSetObservable.notifyInvalidated(); } }
public void onCreate() { super.onCreate(); mObservable = new DataSetObservable(); mMessages = new LinkedList<String>(); mScheduler = Executors.newScheduledThreadPool(3); super.onDestroy(); mScheduler.shutdownNow(); mObservable.notifyInvalidated(); mObservable.notifyChanged();
/** * Notifies the attached observers that the underlying data is no longer valid * or available. Once invoked this adapter is no longer valid and should * not report further data set changes. */ public void notifyDataSetInvalidated() { mDataSetObservable.notifyInvalidated(); }
public class YourClass extends Something implements ListAdapter{ private final DataSetObservable mObservable = new DataSetObservable(); @Override public void registerDataSetObserver(DataSetObserver observer) { mObservable.registerObserver(observer); } @Override public void unregisterDataSetObserver(DataSetObserver observer) { mObservable.unregisterObserver(observer); } public void notifyDataSetChanged(){ mObservable.notifyChanged(); } public void notifyDataSetInvalidated(){ mObservable.notifyInvalidated(); }
/** * Notifies the attached observers that the underlying data is no longer valid * or available. Once invoked this adapter is no longer valid and should * not report further data set changes. */ public void notifyDataSetInvalidated() { mDataSetObservable.notifyInvalidated(); }
private final DataSetObservable mDataSetObservable = new DataSetObservable(); mDataSetObservable.registerObserver(observer); mDataSetObservable.unregisterObserver(observer); mDataSetObservable.notifyInvalidated();
public void notifyDataSetChanged() { mDataSetObservable.notifyChanged(); } }
/** * Register an observer to receive callbacks related to the adapter's data changing. * * @param observer The {@link DataSetObserver} which will receive callbacks. */ public void registerDataSetObserver(DataSetObserver observer) { mObservable.registerObserver(observer); }
/** * Unregister an observer from callbacks related to the adapter's data changing. * * @param observer The {@link DataSetObserver} which will be unregistered. */ public void unregisterDataSetObserver(DataSetObserver observer) { mObservable.unregisterObserver(observer); }
public final void notifyDataSetInvalidated() { mDataSetObservable.notifyInvalidated(); } }
public final void notifyDataSetChanged() { mDataSetObservable.notifyChanged(); }
public final void registerDataSetObserver(DataSetObserver observer) { mDataSetObservable.registerObserver(observer); }
public final void unregisterDataSetObserver(DataSetObserver observer) { mDataSetObservable.unregisterObserver(observer); }
/** * Notifies the attached observers that the underlying data is no longer valid or available. * Once invoked this adapter is no longer valid and should not report further data set * changes. */ public final void notifyDataSetInvalidated() { observable.notifyInvalidated(); }
public void notifyDataSetChanged() { mDataSetObservable.notifyChanged(); } }
public void registerDataSetObserver(DataSetObserver observer) { mDataSetObservable.registerObserver(observer); }