From 41ea35a1073adb1b317c6eea09d79df081e67f60 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sat, 22 Feb 2025 18:55:32 +0800 Subject: [PATCH] Clean code --- .../com/fongmi/android/tv/ui/activity/VideoActivity.java | 2 +- .../com/fongmi/android/tv/ui/activity/LiveActivity.java | 8 +++----- .../com/fongmi/android/tv/ui/activity/VideoActivity.java | 2 +- 3 files changed, 5 insertions(+), 7 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 da1e5911a..637813f77 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 @@ -1136,7 +1136,7 @@ public class VideoActivity extends BaseActivity implements CustomKeyDownVod.List } private void onError(ErrorEvent event) { - Track.delete(getHistoryKey()); + Track.delete(mPlayers.getUrl()); showError(event.getMsg()); mClock.setCallback(null); mPlayers.resetTrack(); diff --git a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index a4a37ca67..065b5494a 100644 --- a/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/mobile/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -6,7 +6,6 @@ import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.res.Configuration; import android.graphics.drawable.Drawable; -import android.os.Build; import android.os.Bundle; import android.view.MotionEvent; import android.view.View; @@ -461,7 +460,7 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List } private void showControl() { - if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N && isInPictureInPictureMode()) return; + if (mPiP.isInMode(this)) return; mBinding.control.info.setVisibility(mPlayers.isEmpty() ? View.GONE : View.VISIBLE); mBinding.control.cast.setVisibility(mPlayers.isEmpty() ? View.GONE : View.VISIBLE); mBinding.control.right.rotate.setVisibility(isLock() ? View.GONE : View.VISIBLE); @@ -480,9 +479,8 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List } private void showInfo() { - boolean pip = Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N && isInPictureInPictureMode(); - mBinding.widget.infoPip.setVisibility(pip ? View.VISIBLE : View.GONE); - mBinding.widget.info.setVisibility(pip ? View.GONE : View.VISIBLE); + mBinding.widget.infoPip.setVisibility(mPiP.isInMode(this) ? View.VISIBLE : View.GONE); + mBinding.widget.info.setVisibility(mPiP.isInMode(this) ? View.GONE : View.VISIBLE); setR3Callback(); hideControl(); hideEpg(); 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 e9468dc50..791e2bc02 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 @@ -1176,7 +1176,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo private void onError(ErrorEvent event) { mBinding.swipeLayout.setEnabled(true); - Track.delete(getHistoryKey()); + Track.delete(mPlayers.getUrl()); showError(event.getMsg()); mClock.setCallback(null); mPlayers.resetTrack();