summaryrefslogtreecommitdiff
path: root/src/com/android/browser/provider/SQLiteContentProvider.java
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2011-10-17 12:51:40 -0700
committerJohn Reck <jreck@google.com>2011-10-17 14:42:44 -0700
commit3f3da5238625bd2d73fdce7667fd61fe0f2548c5 (patch)
tree2fdd85989b7647312b079d8cfeb522a8c0da3029 /src/com/android/browser/provider/SQLiteContentProvider.java
parentfc853325e9a170fb21648b939d859a46aca3bb1e (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.java7
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;
+ }
}