Compare commits

...

1 Commits

Author SHA1 Message Date
1b1a368047 feat: va_core 启用sentry 2024-08-21 09:52:08 +08:00

View File

@ -3,9 +3,15 @@ package com.gh.gamecenter.va
import android.app.Application
import android.content.Context
import android.content.res.Configuration
import com.alibaba.android.arouter.launcher.ARouter
import com.gh.gamecenter.common.constant.RouteConsts
import com.gh.gamecenter.core.iinterface.IApplication
import com.gh.gamecenter.core.provider.IAppProvider
import com.gh.gamecenter.core.provider.ISentryProvider
import com.google.auto.service.AutoService
import com.lg.vspace.common.CommonApp
import com.lody.virtual.client.core.VirtualCore
import com.lody.virtual.client.core.VirtualCore.VirtualInitializer
@AutoService(IApplication::class)
class HaloApp : IApplication {
@ -17,6 +23,20 @@ class HaloApp : IApplication {
}
override fun onCreate(application: Application) {
VirtualCore.get().initialize(object : VirtualInitializer() {
override fun onServerProcess() {
(ARouter.getInstance().build(RouteConsts.provider.app)
.navigation() as? IAppProvider)?.let { appProvider ->
(ARouter.getInstance().build(RouteConsts.provider.sentry).navigation() as? ISentryProvider)?.init(
application,
appProvider.getChannel(),
appProvider.getFlavor(),
appProvider.getAppVersion()
)
}
}
})
commonApp.onCreate(application)
}