OSDN Git Service

Don't write log on AM thread.
authorMakoto Onuki <omakoto@google.com>
Mon, 11 Dec 2017 23:50:58 +0000 (15:50 -0800)
committerMakoto Onuki <omakoto@google.com>
Mon, 11 Dec 2017 23:59:49 +0000 (15:59 -0800)
Bug: 68871851
Test: Manual test with boot+logcat
Change-Id: I456036785ae92d8cc9b5c22120513f089f4386bd

services/core/java/com/android/server/content/SyncManager.java

index bdfd4bd..c7a2f0b 100644 (file)
@@ -735,15 +735,15 @@ public class SyncManager {
     }
 
     public void onStartUser(int userHandle) {
-        mLogger.log("onStartUser: user=", userHandle);
+        mSyncHandler.post(() -> mLogger.log("onStartUser: user=", userHandle));
     }
 
     public void onUnlockUser(int userHandle) {
-        mLogger.log("onUnlockUser: user=", userHandle);
+        mSyncHandler.post(() -> mLogger.log("onUnlockUser: user=", userHandle));
     }
 
     public void onStopUser(int userHandle) {
-        mLogger.log("onStopUser: user=", userHandle);
+        mSyncHandler.post(() -> mLogger.log("onStopUser: user=", userHandle));
     }