diff options
| author | John Reck <jreck@google.com> | 2011-10-17 12:51:40 -0700 |
|---|---|---|
| committer | John Reck <jreck@google.com> | 2011-10-17 14:42:44 -0700 |
| commit | 3f3da5238625bd2d73fdce7667fd61fe0f2548c5 (patch) | |
| tree | 2fdd85989b7647312b079d8cfeb522a8c0da3029 /src/com/android/browser/provider/SQLiteContentProvider.java | |
| parent | fc853325e9a170fb21648b939d859a46aca3bb1e (diff) | |
Improve content notifications
Bug: 5465258
Restrict when we set syncToNetwork and clean up unnecessary
notifications
Change-Id: I19b6d2b3df6fd70ac3a1b386137ce67d371323e4
Diffstat (limited to 'src/com/android/browser/provider/SQLiteContentProvider.java')
| -rw-r--r-- | src/com/android/browser/provider/SQLiteContentProvider.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/browser/provider/SQLiteContentProvider.java b/src/com/android/browser/provider/SQLiteContentProvider.java index 13acd3d8..75e298e5 100644 --- a/src/com/android/browser/provider/SQLiteContentProvider.java +++ b/src/com/android/browser/provider/SQLiteContentProvider.java @@ -239,7 +239,12 @@ public abstract class SQLiteContentProvider extends ContentProvider { } ContentResolver resolver = getContext().getContentResolver(); for (Uri uri : changed) { - resolver.notifyChange(uri, null, !callerIsSyncAdapter); + boolean syncToNetwork = !callerIsSyncAdapter && syncToNetwork(uri); + resolver.notifyChange(uri, null, syncToNetwork); } } + + protected boolean syncToNetwork(Uri uri) { + return false; + } } |
