/** @hide */
 protected void onDeactivateOrClose() {
   if (mSelfObserver != null) {
     // TODO
     // mContentResolver.unregisterContentObserver(mSelfObserver);
     mSelfObserverRegistered = false;
   }
   mDataSetObservable.notifyInvalidated();
 }
 public boolean requery() {
   if (mSelfObserver != null && mSelfObserverRegistered == false) {
     // TODO
     // mContentResolver.registerContentObserver(mNotifyUri, true, mSelfObserver);
     mSelfObserverRegistered = true;
   }
   mDataSetObservable.notifyChanged();
   return true;
 }
 public void unregisterDataSetObserver(DataSetObserver observer) {
   mDataSetObservable.unregisterObserver(observer);
 }
 /**
  * This is hidden until the data set change model has been re-evaluated.
  *
  * @hide
  */
 protected void notifyDataSetChange() {
   mDataSetObservable.notifyChanged();
 }