From 415ffbc21d9f82f4876ea3abbb17a0bac2eba4d1 Mon Sep 17 00:00:00 2001 From: seven332 Date: Tue, 1 Jan 2019 15:51:05 +0800 Subject: [PATCH] Avoid NullPointerException when restore items --- .../hippo/ehviewer/preference/RestoreDownloadPreference.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/com/hippo/ehviewer/preference/RestoreDownloadPreference.java b/app/src/main/java/com/hippo/ehviewer/preference/RestoreDownloadPreference.java index 23975e6ef..00dc1912c 100644 --- a/app/src/main/java/com/hippo/ehviewer/preference/RestoreDownloadPreference.java +++ b/app/src/main/java/com/hippo/ehviewer/preference/RestoreDownloadPreference.java @@ -118,6 +118,10 @@ public class RestoreDownloadPreference extends TaskPreference { List restoreItemList = new ArrayList<>(); UniFile[] files = dir.listFiles(); + if (files == null) { + return null; + } + for (UniFile file: files) { RestoreItem restoreItem = getRestoreItem(file); if (null != restoreItem) {