From 2f3d0376be71887a0dfe90412e289f82be91a990 Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 13 Sep 2022 12:10:09 +0800 Subject: [PATCH] Fix crash --- app/src/main/java/com/fongmi/android/tv/bean/Hot.java | 11 ++++++++--- .../main/java/com/fongmi/android/tv/bean/Suggest.java | 11 ++++++++--- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Hot.java b/app/src/main/java/com/fongmi/android/tv/bean/Hot.java index 6554448a1..229d59a20 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Hot.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Hot.java @@ -4,6 +4,7 @@ import com.google.gson.Gson; import com.google.gson.annotations.SerializedName; import java.util.ArrayList; +import java.util.Collections; import java.util.List; public class Hot { @@ -16,9 +17,13 @@ public class Hot { } public static List get(String str) { - List items = new ArrayList<>(); - for (Data.Item item : objectFrom(str).getData().getItemList()) items.add(item.getTitle()); - return items; + try { + List items = new ArrayList<>(); + for (Data.Item item : objectFrom(str).getData().getItemList()) items.add(item.getTitle()); + return items; + } catch (Exception e) { + return Collections.emptyList(); + } } private Data getData() { diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Suggest.java b/app/src/main/java/com/fongmi/android/tv/bean/Suggest.java index 5df73b0a2..de74d7edd 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Suggest.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Suggest.java @@ -4,6 +4,7 @@ import com.google.gson.Gson; import com.google.gson.annotations.SerializedName; import java.util.ArrayList; +import java.util.Collections; import java.util.List; public class Suggest { @@ -16,9 +17,13 @@ public class Suggest { } public static List get(String str) { - List items = new ArrayList<>(); - for (Data item : objectFrom(str).getData()) items.add(item.getName()); - return items; + try { + List items = new ArrayList<>(); + for (Data item : objectFrom(str).getData()) items.add(item.getName()); + return items; + } catch (Exception e) { + return Collections.emptyList(); + } } private List getData() {