2021-04-22 11:47:18 +02:00
|
|
|
package org.pixeldroid.app.utils
|
2020-05-15 09:23:06 +02:00
|
|
|
|
|
|
|
import android.app.Application
|
|
|
|
import androidx.preference.PreferenceManager
|
2022-07-08 23:20:44 +02:00
|
|
|
import com.google.android.material.color.DynamicColors
|
2024-02-10 18:43:07 +01:00
|
|
|
import dagger.hilt.android.HiltAndroidApp
|
2020-09-10 22:47:04 +02:00
|
|
|
import org.ligi.tracedroid.TraceDroid
|
2020-07-26 20:56:01 +02:00
|
|
|
|
2024-02-10 18:43:07 +01:00
|
|
|
@HiltAndroidApp
|
2020-12-26 12:10:54 +01:00
|
|
|
class PixelDroidApplication: Application() {
|
2020-07-26 20:56:01 +02:00
|
|
|
|
2020-05-15 09:23:06 +02:00
|
|
|
override fun onCreate() {
|
|
|
|
super.onCreate()
|
2021-03-16 00:23:10 +01:00
|
|
|
|
2020-09-10 22:47:04 +02:00
|
|
|
TraceDroid.init(this)
|
2021-03-16 00:23:10 +01:00
|
|
|
|
2020-05-15 09:23:06 +02:00
|
|
|
val sharedPreferences =
|
|
|
|
PreferenceManager.getDefaultSharedPreferences(this)
|
2020-12-26 12:10:54 +01:00
|
|
|
setThemeFromPreferences(sharedPreferences, resources)
|
2022-07-08 23:20:44 +02:00
|
|
|
|
2022-10-15 14:20:41 +02:00
|
|
|
DynamicColors.applyToActivitiesIfAvailable(this)
|
2020-07-26 20:56:01 +02:00
|
|
|
}
|
2020-05-15 09:23:06 +02:00
|
|
|
}
|