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 5ea12052d..89e3ce31a 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 @@ -6,6 +6,7 @@ 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 { @@ -14,8 +15,12 @@ public class Part { private String t; private static List arrayFrom(String str) { - Type listType = new TypeToken>() {}.getType(); - return new Gson().fromJson(str, listType); + try { + Type listType = new TypeToken>() {}.getType(); + return new Gson().fromJson(str, listType); + } catch (Exception e) { + return Collections.emptyList(); + } } public static List get(String str) {