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)