From 77f429fb6b380330ae49aa0dcd2ac72035f6106f Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 14 Jul 2023 17:34:50 +0800 Subject: [PATCH] Fix crash --- .../main/java/com/fongmi/android/tv/bean/History.java | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/bean/History.java b/app/src/main/java/com/fongmi/android/tv/bean/History.java index f4d2d7089..59bbcd4a2 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/History.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/History.java @@ -65,7 +65,8 @@ public class History { } public static List arrayFrom(String str) { - Type listType = new TypeToken>() {}.getType(); + Type listType = new TypeToken>() { + }.getType(); List items = new Gson().fromJson(str, listType); return items == null ? Collections.emptyList() : items; } @@ -308,12 +309,8 @@ public class History { } public void findEpisode(List flags) { - if (flags.size() > 0) { - setVodFlag(flags.get(0).getFlag()); - if (flags.get(0).getEpisodes().size() > 0) { - setVodRemarks(flags.get(0).getEpisodes().get(0).getName()); - } - } + if (flags.size() > 0) setVodFlag(flags.get(0).getFlag()); + if (flags.size() > 0 && flags.get(0).getEpisodes().size() > 0) setVodRemarks(flags.get(0).getEpisodes().get(0).getName()); for (History item : find()) { if (getPosition() > 0) break; for (Vod.Flag flag : flags) {