From 4b62de6d60833f1cb2564df4ddc68e31789a5b0c Mon Sep 17 00:00:00 2001 From: zhixc <93297256+zhixc@users.noreply.github.com> Date: Tue, 18 Jul 2023 12:04:32 +0000 Subject: [PATCH] =?UTF-8?q?App=E5=90=AF=E5=8A=A8=E6=97=B6=E6=B8=85?= =?UTF-8?q?=E7=90=86ijk=E6=92=AD=E6=94=BE=E5=99=A8=E7=BC=93=E5=AD=98?= =?UTF-8?q?=EF=BC=8C=E9=80=80=E5=87=BA=E8=AF=A6=E6=83=85=E7=95=8C=E9=9D=A2?= =?UTF-8?q?=E6=97=B6=E5=81=9C=E6=AD=A2=E5=92=8C=E6=B8=85=E7=90=86=E7=A3=81?= =?UTF-8?q?=E5=8A=9B=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/github/tvbox/osc/ui/activity/DetailActivity.java | 2 ++ .../main/java/com/github/tvbox/osc/util/FileUtils.java | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java index 958f9c4712..fe78b36873 100644 --- a/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java +++ b/app/src/main/java/com/github/tvbox/osc/ui/activity/DetailActivity.java @@ -54,6 +54,7 @@ import com.github.tvbox.osc.util.MD5; import com.github.tvbox.osc.util.SearchHelper; import com.github.tvbox.osc.util.SubtitleHelper; +import com.github.tvbox.osc.util.thunder.Thunder; import com.github.tvbox.osc.viewmodel.SourceViewModel; import com.google.gson.Gson; import com.google.gson.JsonArray; @@ -847,6 +848,7 @@ protected void onDestroy() { OkGo.getInstance().cancelTag("quick_search"); OkGo.getInstance().cancelTag("pushVod"); EventBus.getDefault().unregister(this); + Thunder.stop(); } boolean PiPON = Hawk.get(HawkConfig.PIC_IN_PIC, false); diff --git a/app/src/main/java/com/github/tvbox/osc/util/FileUtils.java b/app/src/main/java/com/github/tvbox/osc/util/FileUtils.java index d0922dfaa6..12d2589e8f 100644 --- a/app/src/main/java/com/github/tvbox/osc/util/FileUtils.java +++ b/app/src/main/java/com/github/tvbox/osc/util/FileUtils.java @@ -208,5 +208,13 @@ public static void cleanPlayerCache() { } catch (Exception e) { e.printStackTrace(); } + + String ijkCachePath = getExternalCachePath() + "/ijkcaches/"; + File ijkCacheDir = new File(ijkCachePath); + try { + if (ijkCacheDir.exists()) recursiveDelete(ijkCacheDir); + } catch (Exception e) { + e.printStackTrace(); + } } } \ No newline at end of file