解决 VididinApp release编译错误

This commit is contained in:
renhaoting 2026-01-09 15:30:39 +08:00
parent 7f21fb10a5
commit d770804d32
3 changed files with 6 additions and 17 deletions

View File

@ -29,9 +29,8 @@ android {
zipAlignEnabled true
}
release {
minifyEnabled true
minifyEnabled false
zipAlignEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}

View File

@ -12,10 +12,13 @@ import dagger.hilt.android.HiltAndroidApp
@HiltAndroidApp
class VidiDinApp : BaseApp() {
override fun customOnCreate() {
override fun onCreate() {
super.onCreate()
instance = this
initManagers()
}
private fun initManagers() {
AccountManager.getAccount()
TaskManager.Companion.instance().initNotificationData()

View File

@ -19,24 +19,11 @@ abstract class BaseApp : Application() {
fun getCurrentActivity(): Activity? {
return currentActivity?.get()
}
private lateinit var instance: BaseApp
lateinit var instance: BaseApp
fun appContext(): Context = instance
}
override fun onCreate() {
super.onCreate()
instance = this
customOnCreate();
}
abstract fun customOnCreate()
override fun onTerminate() {
super.onTerminate()
}
// 系统资源配置发生更改回调,例如主题模式,需要重新刷新多语言
override fun onConfigurationChanged(newConfig: Configuration) {
super.onConfigurationChanged(newConfig)