下面列出了android.content.ContentResolver#removeStatusChangeListener ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。
@Override
public void setListening(boolean listening) {
if (listening && mEnabled) {
mSyncHandle = ContentResolver.addStatusChangeListener(
ContentResolver.SYNC_OBSERVER_TYPE_SETTINGS, mSyncObserver);
getSyncState();
if (DEBUG) log(getKey() + ": sync status listener registered");
} else if (mSyncHandle != null){
ContentResolver.removeStatusChangeListener(mSyncHandle);
mSyncHandle = null;
if (DEBUG) log(getKey() + ": sync status listener unregistered");
}
}
@Override
public void onPause() {
super.onPause();
if (mSyncObserverHandle != null) {
ContentResolver.removeStatusChangeListener(mSyncObserverHandle);
mSyncObserverHandle = null;
}
try {
parent().unregisterReceiver(syncFinishReceiver);
} catch (Exception e) {
// Skipping issue related to unregister receiver
}
}
@Override
public void onPause() {
super.onPause();
if (mSyncObserverHandle != null) {
ContentResolver.removeStatusChangeListener(mSyncObserverHandle);
mSyncObserverHandle = null;
}
}
@Override
public void onPause() {
super.onPause();
if (mSyncObserverHandle != null) {
ContentResolver.removeStatusChangeListener(mSyncObserverHandle);
mSyncObserverHandle = null;
}
try {
parent().unregisterReceiver(syncFinishReceiver);
} catch (Exception e) {
// Skipping issue related to unregister receiver
}
}
public void shutdown() {
Log.v(TAG, "Shutting down");
if (mSyncStatusObserverHandle != null) {
ContentResolver.removeStatusChangeListener(mSyncStatusObserverHandle);
mSyncStatusObserverHandle = null;
}
mReceiverManager.unregisterAllReceivers(mContext);
}
@Override
public void shutdown() {
for (Object handle : mSyncStatusObserverHandles) {
ContentResolver.removeStatusChangeListener(handle);
}
}
@Override
public void removeStatusChangeListener(Object handle) {
ContentResolver.removeStatusChangeListener(handle);
}
@Override
public void onPause() {
super.onPause();
ContentResolver.removeStatusChangeListener(mContentProviderHandle);
}
@Override
public void removeStatusChangeListener(Object handle) {
ContentResolver.removeStatusChangeListener(handle);
}
@Override
public void removeStatusChangeListener(Object handle) {
ContentResolver.removeStatusChangeListener(handle);
}