Example usage for android.content ContentResolver unregisterContentObserver

List of usage examples for android.content ContentResolver unregisterContentObserver

Introduction

In this page you can find the example usage for android.content ContentResolver unregisterContentObserver.

Prototype

public final void unregisterContentObserver(@NonNull ContentObserver observer) 

Source Link

Document

Unregisters a change observer.

Usage

From source file:com.woodblockwithoutco.quickcontroldock.model.impl.actions.brightness.BrightnessObserver.java

public void stopObserving() {
    final ContentResolver cr = mContext.getContentResolver();
    cr.unregisterContentObserver(this);
}

From source file:com.woodblockwithoutco.quickcontroldock.model.impl.actions.brightness.BrightnessObserver.java

public void startObserving() {
    final ContentResolver cr = mContext.getContentResolver();
    cr.unregisterContentObserver(this);
    cr.registerContentObserver(BRIGHTNESS_MODE_URI, false, this);
    cr.registerContentObserver(BRIGHTNESS_URI, false, this);
}

From source file:can.yrt.onebusaway.MyListFragmentBase.java

@Override
public void onDestroy() {
    if (mObserver != null) {
        ContentResolver cr = getActivity().getContentResolver();
        cr.unregisterContentObserver(mObserver);
        mObserver = null;/*from w ww.  ja  v a2 s. c o  m*/
    }
    super.onDestroy();
}

From source file:de.vanita5.twittnuker.fragment.support.CursorStatusesFragment.java

@Override
public void onStop() {
    final ContentResolver cr = getContentResolver();
    cr.unregisterContentObserver(mContentObserver);
    super.onStop();
}

From source file:de.vanita5.twittnuker.fragment.support.CursorStatusesListFragment.java

@Override
public void onStop() {
    savePosition();//  ww w .  j av a  2s  .com
    final ContentResolver resolver = getContentResolver();
    resolver.unregisterContentObserver(mReloadContentObserver);
    super.onStop();
}

From source file:io.rapidpro.androidchannel.MessageListFragment.java

public void onDetach() {
    super.onDetach();
    getActivity().unregisterReceiver(m_receiver);

    ContentResolver cr = getActivity().getContentResolver();
    cr.unregisterContentObserver(m_observer);
}

From source file:com.clearcenter.mobile_demo.mdStatusActivity.java

protected void onPause() {
    super.onPause();

    ContentResolver resolver = getContentResolver();
    resolver.unregisterContentObserver(observer);
}

From source file:de.elanev.studip.android.app.frontend.courses.CourseOverviewFragment.java

@Override
public void onDetach() {
    super.onDetach();
    final ContentResolver contentResolver = getActivity().getContentResolver();
    contentResolver.unregisterContentObserver(mObserverCourse);
    contentResolver.unregisterContentObserver(mObserverEvents);
    contentResolver.unregisterContentObserver(mObserverNews);
}

From source file:de.vanita5.twittnuker.fragment.support.DirectMessagesFragment.java

@Override
public void onStop() {
    unregisterReceiver(mStatusReceiver);
    final ContentResolver resolver = getContentResolver();
    resolver.unregisterContentObserver(mReloadContentObserver);
    super.onStop();
}

From source file:com.orangelabs.rcs.ri.messaging.chat.ChatView.java

@Override
public void onLoadFinished(Loader<Cursor> loader, Cursor cursor) {
    if (LOADER_ID != loader.getId()) {
        return;/*from www .ja  v a 2s . c om*/
    }

    /*
     * The asynchronous load is complete and the data is now available for use. Only now can we
     * associate the queried Cursor with the CursorAdapter.
     */
    mAdapter.swapCursor(cursor);
    /**
     * Registering content observer for chat message and file transfer content URIs. When these
     * content URIs will change, this will notify the loader to reload its data.
     */
    if (mObserver != null && !mObserver.getLoader().equals(loader)) {
        ContentResolver resolver = getContentResolver();
        resolver.unregisterContentObserver(mObserver);
        resolver.unregisterContentObserver(mObserver);
        mObserver = null;
    }
    if (mObserver == null) {
        if (LogUtils.isActive) {
            Log.d(LOGTAG, "onLoadFinished: register content observer");
        }
        mObserver = new ChatCursorObserver(new Handler(), loader);
        ContentResolver resolver = getContentResolver();
        resolver.registerContentObserver(ChatLog.Message.CONTENT_URI, true, mObserver);
        resolver.registerContentObserver(FileTransferLog.CONTENT_URI, true, mObserver);
    }
}