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)
    }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…