diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java index 57c544793..4062fd986 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/DetailActivity.java @@ -632,13 +632,12 @@ public class DetailActivity extends BaseActivity implements CustomKeyDown.Listen } else if (mFullscreen) { exitFullscreen(); } else { + destroy(); super.onBackPressed(); } } - @Override - protected void onDestroy() { - super.onDestroy(); + private void destroy() { stopTimer(); updateHistory(); Players.get().stop(); diff --git a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java index f04b5c65d..55a23b180 100644 --- a/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java +++ b/app/src/leanback/java/com/fongmi/android/tv/ui/activity/HomeActivity.java @@ -276,12 +276,12 @@ public class HomeActivity extends BaseActivity implements CustomTitleView.Listen Notify.show(R.string.app_exit); mHandler.postDelayed(() -> mConfirmExit = false, 1000); } else { - release(); + destroy(); super.onBackPressed(); } } - private void release() { + private void destroy() { Server.get().stop(); Clock.get().release(); Players.get().release();