Don't take a lock on the UI thread.

am: d4b7862785

Change-Id: Iae6c7832c7ac1c853b3e7aee19c23442e87cebfb
This commit is contained in:
Makoto Onuki
2017-10-09 21:28:23 +00:00
committed by android-build-merger

View File

@@ -484,12 +484,13 @@ public class ShortcutService extends IShortcutService.Stub {
final private IUidObserver mUidObserver = new IUidObserver.Stub() {
@Override
public void onUidStateChanged(int uid, int procState, long procStateSeq) {
handleOnUidStateChanged(uid, procState);
injectPostToHandler(() -> handleOnUidStateChanged(uid, procState));
}
@Override
public void onUidGone(int uid, boolean disabled) {
handleOnUidStateChanged(uid, ActivityManager.PROCESS_STATE_NONEXISTENT);
injectPostToHandler(() ->
handleOnUidStateChanged(uid, ActivityManager.PROCESS_STATE_NONEXISTENT));
}
@Override