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