feat: 接入va模块

This commit is contained in:
yangfei
2023-10-11 16:53:19 +08:00
parent a58498741b
commit 3142459f98
12 changed files with 113 additions and 8 deletions

View File

@ -79,6 +79,8 @@ import com.gh.vspace.VHelper;
import com.github.piasy.biv.BigImageViewer;
import com.github.piasy.biv.loader.fresco.FrescoImageLoader;
import com.lg.ndownload.DownloadCore;
import com.lg.ndownload.DownloadDbManager;
import com.lg.vspace.VaApp;
import com.lightgame.utils.Utils;
import com.llew.huawei.verifier.LoadedApkHuaWei;
import com.shuyu.gsyvideoplayer.cache.CacheFactory;
@ -95,6 +97,9 @@ import tv.danmaku.ijk.media.exo2.ExoPlayerCacheManager;
public class HaloApp extends MultiDexApplication {
private static HaloApp mInstance;
private VaApp mVaApp = new VaApp();
private static final ArrayMap<String, Object> sObjectMap = new ArrayMap<>();
private String mChannel;
@ -204,6 +209,7 @@ public class HaloApp extends MultiDexApplication {
@Override
public void onCreate() {
super.onCreate();
mVaApp.onCreate(this);
initArouter();
if (!Injection.appInit(this)) {
@ -574,6 +580,7 @@ public class HaloApp extends MultiDexApplication {
@Override
protected void attachBaseContext(Context base) {
super.attachBaseContext(base);
mVaApp.attachBaseContext(this, base);
for (IApplication application : mApplicationList) {
application.attachBaseContext();
}