From d770804d32f2b98beeea6ed319bac26147cd06d0 Mon Sep 17 00:00:00 2001 From: renhaoting <370797079@qq.com> Date: Fri, 9 Jan 2026 15:30:39 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=A3=E5=86=B3=20VididinApp=20release?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 3 +-- .../java/com/viddin/videos/free/VidiDinApp.kt | 5 ++++- .../java/com/ama/core/architecture/BaseApp.kt | 15 +-------------- 3 files changed, 6 insertions(+), 17 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 4c5af90..3f576a5 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -29,9 +29,8 @@ android { zipAlignEnabled true } release { - minifyEnabled true + minifyEnabled false zipAlignEnabled true - proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } } diff --git a/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt b/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt index 31b32a0..825b80d 100644 --- a/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt +++ b/app/src/main/java/com/viddin/videos/free/VidiDinApp.kt @@ -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() diff --git a/core/architecture/src/main/java/com/ama/core/architecture/BaseApp.kt b/core/architecture/src/main/java/com/ama/core/architecture/BaseApp.kt index 34cd723..5b926da 100644 --- a/core/architecture/src/main/java/com/ama/core/architecture/BaseApp.kt +++ b/core/architecture/src/main/java/com/ama/core/architecture/BaseApp.kt @@ -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)