diff options
author | Fred Quintana <fredq@google.com> | 2009-11-09 15:42:20 -0800 |
---|---|---|
committer | Fred Quintana <fredq@google.com> | 2009-11-10 16:10:54 -0800 |
commit | 5ebbb4a6b3e16f711735ae0615b9a9ea64faad38 (patch) | |
tree | 57cd54aa0cdb48dcadc3cf236bf0947caf1a6f6e /core/java/android/content/AbstractSyncableContentProvider.java | |
parent | 50c548d242d637328ec6b2c4987969b02695cc7d (diff) | |
download | frameworks_base-5ebbb4a6b3e16f711735ae0615b9a9ea64faad38.zip frameworks_base-5ebbb4a6b3e16f711735ae0615b9a9ea64faad38.tar.gz frameworks_base-5ebbb4a6b3e16f711735ae0615b9a9ea64faad38.tar.bz2 |
Make the RegisteredSErvices Cache not allow the registered service for a
type to change without first uninstalling the previous service for that
type, unless the newly installed service is in the system image.
Notify the listener when a service is added or removed.
Make the AccountManagerService remove the accounts for an authenticator
when the registered authenticator changes from one uid to another.
Make the AbstractSyncableContentProvider force a sync when the database is first created.
Diffstat (limited to 'core/java/android/content/AbstractSyncableContentProvider.java')
-rw-r--r-- | core/java/android/content/AbstractSyncableContentProvider.java | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/core/java/android/content/AbstractSyncableContentProvider.java b/core/java/android/content/AbstractSyncableContentProvider.java index eba8715..fbe3548 100644 --- a/core/java/android/content/AbstractSyncableContentProvider.java +++ b/core/java/android/content/AbstractSyncableContentProvider.java @@ -135,6 +135,8 @@ public abstract class AbstractSyncableContentProvider extends SyncableContentPro public void onCreate(SQLiteDatabase db) { bootstrapDatabase(db); mSyncState.createDatabase(db); + ContentResolver.requestSync(null /* all accounts */, + mContentUri.getAuthority(), new Bundle()); } @Override |