From 169bb0a8a75110e77714b1dbf2b15699c74dc3ca Mon Sep 17 00:00:00 2001 From: jhengazuki Date: Tue, 4 Nov 2025 18:34:43 +0800 Subject: [PATCH] Fix bug --- .../com/fongmi/android/tv/player/extractor/TVBus.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java b/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java index da96ca514..9f30d5b00 100644 --- a/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java +++ b/app/src/main/java/com/fongmi/android/tv/player/extractor/TVBus.java @@ -14,6 +14,7 @@ import com.fongmi.android.tv.utils.ResUtil; import com.github.catvod.net.OkHttp; import com.github.catvod.utils.Path; import com.google.gson.JsonObject; +import com.orhanobut.logger.Logger; import com.tvbus.engine.Listener; import com.tvbus.engine.TVCore; @@ -22,6 +23,7 @@ import java.util.concurrent.CountDownLatch; public class TVBus implements Source.Extractor, Listener { + private static final String TAG = TVBus.class.getSimpleName(); private CountDownLatch latch; private TVCore tvcore; private String hls; @@ -84,11 +86,12 @@ public class TVBus implements Source.Extractor, Listener { @Override public void exit() { if (tvcore != null) tvcore.stop(); - tvcore = null; + hls = null; } @Override public void onPrepared(String result) { + Logger.t(TAG).d(result); JsonObject json = App.gson().fromJson(result, JsonObject.class); if (json.get("hls") == null) return; hls = json.get("hls").getAsString(); @@ -97,6 +100,7 @@ public class TVBus implements Source.Extractor, Listener { @Override public void onStop(String result) { + Logger.t(TAG).d(result); JsonObject json = App.gson().fromJson(result, JsonObject.class); hls = json.get("errno").getAsString(); if (hls.startsWith("-")) latch.countDown(); @@ -104,10 +108,12 @@ public class TVBus implements Source.Extractor, Listener { @Override public void onInited(String result) { + Logger.t(TAG).d(result); } @Override public void onStart(String result) { + Logger.t(TAG).d(result); } @Override