From cd889fe9eadb3508bd37bc72f63bad225bf45b02 Mon Sep 17 00:00:00 2001 From: FongMi Date: Mon, 5 Jan 2026 00:04:13 +0800 Subject: [PATCH] Fix session bug --- .../main/java/com/fongmi/android/tv/player/Players.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/Players.java b/app/src/main/java/com/fongmi/android/tv/player/Players.java index 6f7fae5e7..3f1bfaba1 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/Players.java +++ b/app/src/main/java/com/fongmi/android/tv/player/Players.java @@ -133,6 +133,11 @@ public class Players implements Player.Listener, ParseCallback { MediaControllerCompat.setMediaController(activity, session.getController()); } + private void releaseSession() { + session.setActive(false); + session.release(); + } + public void init(PlayerView view) { releasePlayer(); setPlayer(view); @@ -404,7 +409,7 @@ public class Players implements Player.Listener, ParseCallback { public void release() { stopParse(); releasePlayer(); - session.release(); + releaseSession(); removeTimeoutCheck(); Server.get().setPlayer(null); App.execute(() -> Source.get().stop());