From 0cee65c502df94a80e24617d401cfc0a538ea7bf Mon Sep 17 00:00:00 2001 From: jackqdyulei Date: Tue, 6 Mar 2018 16:58:30 -0800 Subject: [PATCH] Fix the test crash in fuelgauge To make sure the search works fine, We should provide a lopper in BatteryAppListPreferenceController. Bug: 74261698 Test: crash test pass Change-Id: I97785dd35bbb0852b219dbeaf8e7d7835cd29b97 --- .../settings/fuelgauge/BatteryAppListPreferenceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java index 3ba5ee47fc0..f3622414f0a 100644 --- a/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java +++ b/src/com/android/settings/fuelgauge/BatteryAppListPreferenceController.java @@ -22,6 +22,7 @@ import android.content.Context; import android.graphics.drawable.Drawable; import android.os.BatteryStats; import android.os.Handler; +import android.os.Looper; import android.os.Message; import android.os.Process; import android.os.UserHandle; @@ -81,7 +82,7 @@ public class BatteryAppListPreferenceController extends AbstractPreferenceContro private Context mPrefContext; SparseArray> mAnomalySparseArray; - private Handler mHandler = new Handler() { + private Handler mHandler = new Handler(Looper.getMainLooper()) { @Override public void handleMessage(Message msg) { switch (msg.what) {