From f7fb0d4177f01e94486e9ebe48b74bdbafe06603 Mon Sep 17 00:00:00 2001 From: okjackcaptain <378702538@qq.com> Date: Wed, 26 Oct 2022 18:24:31 +0800 Subject: [PATCH] =?UTF-8?q?-=20=E4=B8=BAjar=E4=BD=BF=E7=94=A8webview?= =?UTF-8?q?=E6=8F=90=E4=BE=9B=E6=94=AF=E6=8C=81=20(by=20okjack)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/src/main/java/com/github/catvod/crawler/Spider.java | 3 +++ app/src/main/java/com/github/tvbox/osc/base/App.java | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/github/catvod/crawler/Spider.java b/app/src/main/java/com/github/catvod/crawler/Spider.java index e67abb6b..33883744 100644 --- a/app/src/main/java/com/github/catvod/crawler/Spider.java +++ b/app/src/main/java/com/github/catvod/crawler/Spider.java @@ -15,7 +15,10 @@ public abstract class Spider { public static JSONObject empty = new JSONObject(); + protected static Context mContext; + public void init(Context context) { + mContext = context; } public void init(Context context, String extend) { diff --git a/app/src/main/java/com/github/tvbox/osc/base/App.java b/app/src/main/java/com/github/tvbox/osc/base/App.java index 3153b268..1a2b4ee3 100644 --- a/app/src/main/java/com/github/tvbox/osc/base/App.java +++ b/app/src/main/java/com/github/tvbox/osc/base/App.java @@ -1,5 +1,6 @@ package com.github.tvbox.osc.base; +import android.app.Activity; import androidx.multidex.MultiDexApplication; import com.github.tvbox.osc.bean.VodInfo; @@ -7,7 +8,7 @@ import com.github.tvbox.osc.callback.EmptyCallback; import com.github.tvbox.osc.callback.LoadingCallback; import com.github.tvbox.osc.data.AppDataManager; import com.github.tvbox.osc.server.ControlManager; -import com.github.tvbox.osc.util.EpgNameFuzzyMatch; +import com.github.tvbox.osc.util.AppManager; import com.github.tvbox.osc.util.EpgUtil; import com.github.tvbox.osc.util.HawkConfig; import com.github.tvbox.osc.util.OkGoHelper; @@ -16,7 +17,6 @@ import com.github.tvbox.osc.util.js.JSEngine; import com.kingja.loadsir.core.LoadSir; import com.orhanobut.hawk.Hawk; -import me.jessyan.autosize.AutoSize; import me.jessyan.autosize.AutoSizeConfig; import me.jessyan.autosize.unit.Subunits; @@ -79,4 +79,8 @@ public class App extends MultiDexApplication { public VodInfo getVodInfo(){ return this.vodInfo; } + + public Activity getCurrentActivity() { + return AppManager.getInstance().currentActivity(); + } } \ No newline at end of file