diff --git a/app/src/main/java/com/fongmi/android/tv/bean/Vod.java b/app/src/main/java/com/fongmi/android/tv/bean/Vod.java index 171dab426..92bb1693b 100644 --- a/app/src/main/java/com/fongmi/android/tv/bean/Vod.java +++ b/app/src/main/java/com/fongmi/android/tv/bean/Vod.java @@ -207,6 +207,7 @@ public class Vod { @Attribute(name = "flag", required = false) @SerializedName("flag") private String flag; + private String show; @Text private String urls; @@ -222,11 +223,16 @@ public class Vod { public Flag(String flag) { this.episodes = new ArrayList<>(); + this.show = Trans.s2t(flag); this.flag = flag; } + public String getShow() { + return TextUtils.isEmpty(show) ? "" : show; + } + public String getFlag() { - return flag; + return TextUtils.isEmpty(flag) ? "" : flag; } public String getUrls() { diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/FlagAdapter.java b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/FlagAdapter.java index 4467c1371..4793676f1 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/FlagAdapter.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/adapter/FlagAdapter.java @@ -74,7 +74,7 @@ public class FlagAdapter extends RecyclerView.Adapter { @Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) { Vod.Flag item = mItems.get(position); - holder.binding.text.setText(item.getFlag()); + holder.binding.text.setText(item.getShow()); holder.binding.text.setActivated(item.isActivated()); holder.binding.text.setOnClickListener(v -> mListener.onItemClick(item, false)); }