From 54738b46bd11015fb2d0c620e6b904738ce99ad0 Mon Sep 17 00:00:00 2001 From: FongMi Date: Sun, 14 Jul 2024 22:49:58 +0800 Subject: [PATCH] Fix bug --- .../java/com/fongmi/android/tv/ui/activity/LiveActivity.java | 4 ++-- .../java/com/fongmi/android/tv/ui/activity/VideoActivity.java | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) 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 f0501f9bd..6a283f81c 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 @@ -1065,8 +1065,8 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List hideUI(); } else { hideInfo(); + stopService(); setForeground(true); - PlaybackService.stop(); setSubtitle(Setting.getSubtitle()); if (isStop()) finish(); } @@ -1138,9 +1138,9 @@ public class LiveActivity extends BaseActivity implements CustomKeyDownLive.List @Override protected void onDestroy() { super.onDestroy(); + stopService(); mClock.release(); mPlayers.release(); - PlaybackService.stop(); App.removeCallbacks(mR0, mR1, mR2, mR3); mViewModel.url.removeObserver(mObserveUrl); mViewModel.epg.removeObserver(mObserveEpg); 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 02c70e0a8..b866268f2 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 @@ -1506,8 +1506,8 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo hideControl(); hideSheet(); } else { + stopService(); setForeground(true); - PlaybackService.stop(); setSubtitle(Setting.getSubtitle()); if (isStop()) finish(); } @@ -1579,6 +1579,7 @@ public class VideoActivity extends BaseActivity implements Clock.Callback, Custo protected void onDestroy() { super.onDestroy(); stopSearch(); + stopService(); mClock.release(); mPlayers.release(); Timer.get().reset();