@Implementation protected void dispatchChange(boolean selfChange) { realObserver.onChange(selfChange); } }
@Implementation protected void notifyChange(Uri uri, ContentObserver observer, boolean syncToNetwork) { notifiedUris.add(new NotifiedUri(uri, observer, syncToNetwork)); for (ContentObserverEntry entry : contentObservers) { if (entry.matches(uri) && entry.observer != observer) { entry.observer.dispatchChange(false, uri); } } if (observer != null && observer.deliverSelfNotifications()) { observer.dispatchChange(true, uri); } }
@Override public boolean deliverSelfNotifications() { return super.deliverSelfNotifications(); }
@Override public boolean deliverSelfNotifications() { return super.deliverSelfNotifications(); }
@Implementation protected void dispatchChange(boolean selfChange, Uri uri) { realObserver.onChange(selfChange, uri); }
@Implementation public void notifyChange(Uri uri, ContentObserver observer, boolean syncToNetwork) { notifiedUris.add(new NotifiedUri(uri, observer, syncToNetwork)); CopyOnWriteArraySet<ContentObserver> observers = contentObservers.get(uri); if (observers != null) { for (ContentObserver obs : observers) { if ( obs != null && obs != observer ) { obs.dispatchChange( false, uri ); } } } if ( observer != null && observer.deliverSelfNotifications() ) { observer.dispatchChange( true, uri ); } }
@Override public boolean deliverSelfNotifications() { return super.deliverSelfNotifications(); }
@Override public void onChange(boolean selfChange) { super.onChange(selfChange); //LogUtils.d("BrightnessOnChange:" + ScreenUtils.getScreenBrightnessInt255()); if (!ScreenUtils.isAutoBrightness(ReadActivity.this)) { seekbarLightness.setProgress(ScreenUtils.getScreenBrightness()); } } };
@Implementation protected void notifyChange(Uri uri, ContentObserver observer, boolean syncToNetwork) { notifiedUris.add(new NotifiedUri(uri, observer, syncToNetwork)); for (ContentObserverEntry entry : contentObservers) { if (entry.matches(uri) && entry.observer != observer) { entry.observer.dispatchChange(false, uri); } } if (observer != null && observer.deliverSelfNotifications()) { observer.dispatchChange(true, uri); } }
@Override public void onChange(boolean selfChange) { gotUriNotification.set(true); super.onChange(selfChange); } };
@Implementation public void notifyChange(Uri uri, ContentObserver observer, boolean syncToNetwork) { notifiedUris.add(new NotifiedUri(uri, observer, syncToNetwork)); CopyOnWriteArraySet<ContentObserver> observers; synchronized (this) { observers = contentObservers.get(uri); } if (observers != null) { for (ContentObserver obs : observers) { if ( obs != null && obs != observer ) { obs.dispatchChange( false, uri ); } } } if ( observer != null && observer.deliverSelfNotifications() ) { observer.dispatchChange( true, uri ); } }
@Override public void onChange(boolean selfChange) { super.onChange(selfChange); handleMediaContentChange(mContentUri); } }
/** * * @param uri * @param observer * @param syncToNetwork */ @Implementation public void notifyChange(Uri uri, ContentObserver observer, boolean syncToNetwork) { notifiedUris.add(new NotifiedUri(uri, observer, syncToNetwork)); CopyOnWriteArraySet<ContentObserver> observers; synchronized (this) { observers = contentObservers.get(uri); } if (observers != null) { for (ContentObserver obs : observers) { if ( obs != null && obs != observer ) { obs.dispatchChange( false, uri ); } } } if ( observer != null && observer.deliverSelfNotifications() ) { observer.dispatchChange( true, uri ); } }
@Override public void onChange(boolean selfChange) { super.onChange(selfChange, null); }
@Override public void onChange(boolean selfChange) { super.onChange(selfChange); Log.d(TAG, "Provider Changed"); dump(); } };
@Override public void onChange(boolean selfChange) { super.onChange(selfChange); context.getContentResolver().notifyChange(dependency.notify, null); } });
@Override public void onChange(boolean selfChange) { super.onChange(selfChange); // Small delay to give DAVdroid (and possibly other programs) enough time to set a // contact's initial photo, if any. // See <https://github.com/GermainZ/Identiconizer/issues/13> new Handler().postDelayed(new Runnable() { @Override public void run() { checkChanges(); } }, 5000); } }
@Override public void onChange(boolean selfChange) { super.onChange(selfChange); Log.i(TAG, "ContentObserver is called for contacts change"); Intent intent = new Intent(context.getApplicationContext(), DeviceContactSyncService.class); intent.putExtra(DeviceContactSyncService.PROCESS_MODIFIED_DEVICE_CONTACTS, true); DeviceContactSyncService.enqueueWork(context.getApplicationContext(), intent); }
@Implementation public void dispatchChange(boolean selfChange) { realObserver.onChange(selfChange); } }
@Implementation public void dispatchChange(boolean selfChange) { realObserver.onChange(selfChange); } }