From b05440f238fb9fc69b759716cb37f1716403752d Mon Sep 17 00:00:00 2001 From: FongMi Date: Fri, 13 Oct 2023 17:51:32 +0800 Subject: [PATCH] Fix bug --- .../fongmi/android/tv/ui/activity/VideoActivity.java | 12 ++++++------ app/src/mobile/res/layout-sw600dp/activity_video.xml | 6 +++--- app/src/mobile/res/layout/activity_video.xml | 6 +++--- 3 files changed, 12 insertions(+), 12 deletions(-) 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 eece2278a..1f3d361af 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 @@ -15,7 +15,6 @@ import android.text.Html; import android.text.SpannableString; import android.text.Spanned; import android.text.TextUtils; -import android.text.method.LinkMovementMethod; import android.text.style.ClickableSpan; import android.view.MotionEvent; import android.view.View; @@ -75,6 +74,7 @@ import com.fongmi.android.tv.ui.adapter.QuickAdapter; import com.fongmi.android.tv.ui.base.BaseActivity; import com.fongmi.android.tv.ui.base.ViewType; import com.fongmi.android.tv.ui.custom.CustomKeyDownVod; +import com.fongmi.android.tv.ui.custom.CustomMovement; import com.fongmi.android.tv.ui.custom.SpaceItemDecoration; import com.fongmi.android.tv.ui.custom.dialog.CastDialog; import com.fongmi.android.tv.ui.custom.dialog.ControlDialog; @@ -502,11 +502,11 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo } private void setText(TextView view, int resId, String text) { - view.setTag(text); - view.setLinkTextColor(MDColor.YELLOW_500); - view.setVisibility(text.isEmpty() ? View.GONE : View.VISIBLE); view.setText(getSpan(resId, text), TextView.BufferType.SPANNABLE); - if (Sniffer.CLICKER.matcher(text).find()) view.setMovementMethod(LinkMovementMethod.getInstance()); + view.setVisibility(text.isEmpty() ? View.GONE : View.VISIBLE); + view.setLinkTextColor(MDColor.YELLOW_500); + CustomMovement.bind(view); + view.setTag(text); } private SpannableString getSpan(int resId, String text) { @@ -1607,8 +1607,8 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo @Override protected void onStart() { super.onStart(); - if (Setting.isBackgroundOff()) mPlayers.play(); mClock.stop().start(); + mPlayers.play(); setStop(false); } diff --git a/app/src/mobile/res/layout-sw600dp/activity_video.xml b/app/src/mobile/res/layout-sw600dp/activity_video.xml index fbad50b86..6d486644b 100644 --- a/app/src/mobile/res/layout-sw600dp/activity_video.xml +++ b/app/src/mobile/res/layout-sw600dp/activity_video.xml @@ -108,7 +108,7 @@