diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Part.java b/app/src/main/java/com/fongmi/android/tv/bean/Part.java index 79f01acc9..f16a17e8e 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Part.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Part.java @@ -8,7 +8,6 @@ import com.google.gson.reflect.TypeToken; import java.lang.reflect.Type; import java.util.ArrayList; -import java.util.Collections; import java.util.List; public class Part { @@ -17,9 +16,12 @@ public class Part { private String t; private static List arrayFrom(String str) { - Type listType = new TypeToken>() {}.getType(); - List items = new Gson().fromJson(str, listType); - return items == null ? Collections.emptyList() : items; + try { + Type listType = new TypeToken>() {}.getType(); + return new Gson().fromJson(str, listType); + } catch (Exception e) { + return new ArrayList<>(); + } } public static List get(String str) {