Loading services/appwidget/java/com/android/server/appwidget/AppWidgetService.java +2 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.server.appwidget; import android.content.Context; import com.android.server.AppWidgetBackupBridge; import com.android.server.FgThread; import com.android.server.SystemService; /** Loading Loading @@ -48,7 +49,7 @@ public class AppWidgetService extends SystemService { @Override public void onUnlockUser(int userHandle) { mImpl.onUserUnlocked(userHandle); FgThread.getHandler().post(() -> mImpl.onUserUnlocked(userHandle)); } @Override Loading services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java +3 −0 Original line number Diff line number Diff line Loading @@ -2645,6 +2645,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku Slog.w(TAG, "User " + userId + " is no longer unlocked - exiting"); return; } long time = SystemClock.elapsedRealtime(); synchronized (mLock) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "appwidget ensure"); ensureGroupStateLoadedLocked(userId); Loading Loading @@ -2673,6 +2674,8 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku } } } Slog.i(TAG, "Async processing of onUserUnlocked u" + userId + " took " + (SystemClock.elapsedRealtime() - time) + " ms"); } // only call from initialization -- it assumes that the data structures are all empty Loading Loading
services/appwidget/java/com/android/server/appwidget/AppWidgetService.java +2 −1 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.server.appwidget; import android.content.Context; import com.android.server.AppWidgetBackupBridge; import com.android.server.FgThread; import com.android.server.SystemService; /** Loading Loading @@ -48,7 +49,7 @@ public class AppWidgetService extends SystemService { @Override public void onUnlockUser(int userHandle) { mImpl.onUserUnlocked(userHandle); FgThread.getHandler().post(() -> mImpl.onUserUnlocked(userHandle)); } @Override Loading
services/appwidget/java/com/android/server/appwidget/AppWidgetServiceImpl.java +3 −0 Original line number Diff line number Diff line Loading @@ -2645,6 +2645,7 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku Slog.w(TAG, "User " + userId + " is no longer unlocked - exiting"); return; } long time = SystemClock.elapsedRealtime(); synchronized (mLock) { Trace.traceBegin(Trace.TRACE_TAG_ACTIVITY_MANAGER, "appwidget ensure"); ensureGroupStateLoadedLocked(userId); Loading Loading @@ -2673,6 +2674,8 @@ class AppWidgetServiceImpl extends IAppWidgetService.Stub implements WidgetBacku } } } Slog.i(TAG, "Async processing of onUserUnlocked u" + userId + " took " + (SystemClock.elapsedRealtime() - time) + " ms"); } // only call from initialization -- it assumes that the data structures are all empty Loading