summaryrefslogtreecommitdiffstats
path: root/core/java/android/content/ContentService.java
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2012-07-30 12:58:03 -0700
committerKenny Root <kroot@google.com>2012-07-30 16:28:44 -0700
commit26ff6626fc4ee0ae46f01ad309b366921da589fe (patch)
tree5b2469ff5463e1a7f9175943074877b6dfdb9e49 /core/java/android/content/ContentService.java
parent47db02bad8fed67025669c41ef0c0dd9cafe7ed2 (diff)
downloadframeworks_base-26ff6626fc4ee0ae46f01ad309b366921da589fe.zip
frameworks_base-26ff6626fc4ee0ae46f01ad309b366921da589fe.tar.gz
frameworks_base-26ff6626fc4ee0ae46f01ad309b366921da589fe.tar.bz2
Delay AccountManagerService initialization
Since applications can have Account providers, they need to be delayed until after PackageManagerService says everything is mounted. Otherwise the accounts associated with that provider will be removed immediately when startup happens. Bug: 6820670 Change-Id: Iba81765260421649f706624d0605a40ebc1347b1
Diffstat (limited to 'core/java/android/content/ContentService.java')
-rw-r--r--core/java/android/content/ContentService.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/core/java/android/content/ContentService.java b/core/java/android/content/ContentService.java
index f827c3d..1a07504 100644
--- a/core/java/android/content/ContentService.java
+++ b/core/java/android/content/ContentService.java
@@ -132,6 +132,9 @@ public final class ContentService extends IContentService.Stub {
/*package*/ ContentService(Context context, boolean factoryTest) {
mContext = context;
mFactoryTest = factoryTest;
+ }
+
+ public void systemReady() {
getSyncManager();
}
@@ -524,7 +527,7 @@ public final class ContentService extends IContentService.Stub {
}
}
- public static IContentService main(Context context, boolean factoryTest) {
+ public static ContentService main(Context context, boolean factoryTest) {
ContentService service = new ContentService(context, factoryTest);
ServiceManager.addService(ContentResolver.CONTENT_SERVICE_NAME, service);
return service;