From 926391a0fe5d22e0d3ce5c154aab26f1123b9f4e Mon Sep 17 00:00:00 2001 From: seven332 Date: Thu, 3 Jan 2019 18:42:15 +0800 Subject: [PATCH] Avoid NullPointerException in PrettyPreferenceActivity --- .../main/java/com/hippo/app/PrettyPreferenceActivity.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/hippo/app/PrettyPreferenceActivity.java b/app/src/main/java/com/hippo/app/PrettyPreferenceActivity.java index 48bc99553..9b324097f 100644 --- a/app/src/main/java/com/hippo/app/PrettyPreferenceActivity.java +++ b/app/src/main/java/com/hippo/app/PrettyPreferenceActivity.java @@ -35,6 +35,11 @@ public abstract class PrettyPreferenceActivity extends AppCompatPreferenceActivi @Override public void setListAdapter(ListAdapter adapter) { + if (adapter == null) { + super.setListAdapter(null); + return; + } + int count = adapter.getCount(); List headers = new ArrayList<>(count); for (int i = 0; i < count; ++i) {