From 8d438bdeb5f6612410a921ed6ba6cb8ab81cc2cb Mon Sep 17 00:00:00 2001 From: FongMi Date: Thu, 22 Jan 2026 12:10:06 +0800 Subject: [PATCH] Clean code --- .../android/tv/ui/activity/VideoActivity.java | 5 +++-- .../main/java/com/fongmi/android/tv/bean/Vod.java | 14 ++++++-------- .../android/tv/ui/activity/VideoActivity.java | 5 +++-- 3 files changed, 12 insertions(+), 12 deletions(-) diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index f2942e00c..0354d6ff8 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -441,9 +441,10 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void setDetail(Vod item) { + item.checkPic(getPic()); + item.checkName(getName()); + mBinding.name.setText(item.getName()); mBinding.progressLayout.showContent(); - mBinding.video.setTag(item.getPic(getPic())); - mBinding.name.setText(item.getName(getName())); setText(mBinding.remark, 0, item.getRemarks()); setText(mBinding.year, R.string.detail_year, item.getYear()); setText(mBinding.area, R.string.detail_area, item.getArea()); 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 89328f826..103808689 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 @@ -270,18 +270,16 @@ public class Vod implements Parcelable, Diffable { return !getAction().isEmpty(); } - public Style getStyle(Style style) { - return getStyle() != null ? getStyle() : style != null ? style : Style.rect(); - } - - public String getPic(String pic) { + public void checkPic(String pic) { if (getPic().isEmpty()) setPic(pic); - return getPic(); } - public String getName(String name) { + public void checkName(String name) { if (getName().isEmpty()) setName(name); - return getName(); + } + + public Style getStyle(Style style) { + return getStyle() != null ? getStyle() : style != null ? style : Style.rect(); } public Vod setFlags() { diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java index e1463e144..8a56f9f65 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/VideoActivity.java @@ -473,9 +473,10 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo } private void setDetail(Vod item) { + item.checkPic(getPic()); + item.checkName(getName()); + mBinding.name.setText(item.getName()); mBinding.progressLayout.showContent(); - mBinding.video.setTag(item.getPic(getPic())); - mBinding.name.setText(item.getName(getName())); setText(mBinding.remark, 0, item.getRemarks()); setText(mBinding.content, 0, item.getContent()); setText(mBinding.site, R.string.detail_site, getSite().getName());