diff options
Diffstat (limited to 'services')
| -rw-r--r-- | services/core/java/com/android/server/content/ContentService.java | 28 | ||||
| -rw-r--r-- | services/core/java/com/android/server/content/SyncManager.java | 16 |
2 files changed, 44 insertions, 0 deletions
diff --git a/services/core/java/com/android/server/content/ContentService.java b/services/core/java/com/android/server/content/ContentService.java index 468cb2990b67..ad74ff88e80f 100644 --- a/services/core/java/com/android/server/content/ContentService.java +++ b/services/core/java/com/android/server/content/ContentService.java @@ -102,6 +102,22 @@ public final class ContentService extends IContentService.Stub { } } + + @Override + public void onStartUser(int userHandle) { + mService.onStartUser(userHandle); + } + + @Override + public void onUnlockUser(int userHandle) { + mService.onUnlockUser(userHandle); + } + + @Override + public void onStopUser(int userHandle) { + mService.onStopUser(userHandle); + } + @Override public void onCleanupUser(int userHandle) { synchronized (mService.mCache) { @@ -162,6 +178,18 @@ public final class ContentService extends IContentService.Stub { } } + void onStartUser(int userHandle) { + if (mSyncManager != null) mSyncManager.onStartUser(userHandle); + } + + void onUnlockUser(int userHandle) { + if (mSyncManager != null) mSyncManager.onUnlockUser(userHandle); + } + + void onStopUser(int userHandle) { + if (mSyncManager != null) mSyncManager.onStopUser(userHandle); + } + @Override protected synchronized void dump(FileDescriptor fd, PrintWriter pw_, String[] args) { if (!DumpUtils.checkDumpAndUsageStatsPermission(mContext, TAG, pw_)) return; diff --git a/services/core/java/com/android/server/content/SyncManager.java b/services/core/java/com/android/server/content/SyncManager.java index 35591420af50..c250005204ba 100644 --- a/services/core/java/com/android/server/content/SyncManager.java +++ b/services/core/java/com/android/server/content/SyncManager.java @@ -405,6 +405,7 @@ public class SyncManager { public void onReceive(Context context, Intent intent) { Log.w(TAG, "Writing sync state before shutdown..."); getSyncStorageEngine().writeAllState(); + mLogger.log("Shutting down."); } }; @@ -674,8 +675,23 @@ public class SyncManager { // before we started checking for account access because they already know // the account (they run before) which is the genie is out of the bottle. whiteListExistingSyncAdaptersIfNeeded(); + + mLogger.log("Sync manager initialized."); + } + + public void onStartUser(int userHandle) { + mLogger.log("onStartUser: user=", userHandle); + } + + public void onUnlockUser(int userHandle) { + mLogger.log("onUnlockUser: user=", userHandle); + } + + public void onStopUser(int userHandle) { + mLogger.log("onStopUser: user=", userHandle); } + private void whiteListExistingSyncAdaptersIfNeeded() { if (!mSyncStorageEngine.shouldGrantSyncAdaptersAccountAccess()) { return; |