public virtual void release() { if (mResolver != null) { android.content.ContentResolver contentResolver = mResolver.get(); if (contentResolver != null) { contentResolver.unregisterContentObserver(mObserver); mResolver.clear(); } mObserver = null; mResolver = null; mPrefsInited = false; } }