diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java index 3ce1abdf9..40a50a31e 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/CastActivity.java @@ -550,6 +550,7 @@ public class CastActivity extends BaseActivity implements CustomKeyDownCast.List mClock.release(); mPlayers.release(); unbindService(this); + PlaybackService.stop(); mService.bindRealPlayer(null); App.removeCallbacks(mR1, mR2); } diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java index e498ab066..3ba51d394 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/LiveActivity.java @@ -1017,6 +1017,7 @@ public class LiveActivity extends BaseActivity implements GroupPresenter.OnClick protected void onDestroy() { super.onDestroy(); mPlayers.release(); + PlaybackService.stop(); mViewModel.url.removeObserver(mObserveUrl); mViewModel.epg.removeObserver(mObserveEpg); App.removeCallbacks(mR0, mR1, mR3, mR3, mR4);