From 0eea4389fd9b32dee0e1131bacb095bba27c889e Mon Sep 17 00:00:00 2001 From: FongMi Date: Tue, 27 Jun 2023 00:18:17 +0800 Subject: [PATCH] [mobile] support change source --- .../com/fongmi/android/tv/ui/activity/DetailActivity.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index 6f7fa4e54..c75ea2ff7 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -242,12 +242,14 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust mBinding.actor.setOnClickListener(view -> onActor()); mBinding.content.setOnClickListener(view -> onContent()); mBinding.reverse.setOnClickListener(view -> onReverse()); + mBinding.name.setOnLongClickListener(view -> onChange()); mBinding.control.cast.setOnClickListener(view -> onCast()); mBinding.control.back.setOnClickListener(view -> onFull()); mBinding.control.full.setOnClickListener(view -> onFull()); mBinding.control.keep.setOnClickListener(view -> onKeep()); mBinding.control.lock.setOnClickListener(view -> onLock()); mBinding.control.share.setOnClickListener(view -> onShare()); + mBinding.control.title.setOnClickListener(view -> onChange()); mBinding.control.play.setOnClickListener(view -> checkPlay()); mBinding.control.next.setOnClickListener(view -> checkNext()); mBinding.control.prev.setOnClickListener(view -> checkPrev()); @@ -477,6 +479,12 @@ public class DetailActivity extends BaseActivity implements Clock.Callback, Cust reverseEpisode(false); } + private boolean onChange() { + mBroken.add(getId()); + checkSearch(); + return true; + } + private void onCast() { CastDialog.create().history(mHistory).video(CastVideo.get(getName(), getUrl())).fm(true).show(this); }