INNER CODE UNIT · Kotlin
BaseActivity
romanvht/ByeByeDPI · app/src/main/java/io/github/romanvht/byedpi/activities/BaseActivity.kt:13
abstract class BaseActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
val prefs = getPreferences()
val lang = prefs.getStringNotNull("language", "system")
SettingsUtils.setLang(lang)
val theme = prefs.getStringNotNull("app_theme", "system")
SettingsUtils.setTheme(theme)
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
DynamicColors.applyToActivityIfAvailable(this)
}
super.onCreate(savedInstanceState)
}