From 1db16a7d4b9f9118e22fb08eaccfb540b9dd0699 Mon Sep 17 00:00:00 2001 From: Kweku Adams Date: Mon, 22 Apr 2019 14:52:21 -0700 Subject: [PATCH] Using explicit Looper in Handler initialization. Bug: 130639146 Test: flash device and toggle settings Change-Id: I40d0578487c94da9fc9d940089bacbddf3a43751 --- .../development/SystemServerHeapDumpPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/development/SystemServerHeapDumpPreferenceController.java b/src/com/android/settings/development/SystemServerHeapDumpPreferenceController.java index 599162e13f4..e6701ce248c 100644 --- a/src/com/android/settings/development/SystemServerHeapDumpPreferenceController.java +++ b/src/com/android/settings/development/SystemServerHeapDumpPreferenceController.java @@ -20,6 +20,7 @@ import android.app.ActivityManager; import android.content.Context; import android.os.Build; import android.os.Handler; +import android.os.Looper; import android.os.RemoteException; import android.os.UserManager; import android.util.Log; @@ -47,7 +48,7 @@ public class SystemServerHeapDumpPreferenceController extends DeveloperOptionsPr super(context); mUserManager = context.getSystemService(UserManager.class); - mHandler = new Handler(); + mHandler = new Handler(Looper.getMainLooper()); } @Override