ReadYou/app/src/main/java/me/ash/reader/MainActivity.kt
Ashinch b31e7eb98e
Add HTML reader from Feeder (#65)
* Add HTML reader from Feeder

Thanks to the Feeder!

* Apply ScrollBar

* Add share menu

* Update README
2022-05-13 10:16:55 +08:00

35 lines
1.1 KiB
Kotlin

package me.ash.reader
import android.os.Bundle
import android.util.Log
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.core.view.WindowCompat
import androidx.profileinstaller.ProfileInstallerInitializer
import dagger.hilt.android.AndroidEntryPoint
import me.ash.reader.data.preference.LanguagesPreference
import me.ash.reader.data.preference.SettingsProvider
import me.ash.reader.ui.ext.languages
import me.ash.reader.ui.page.common.HomeEntry
@AndroidEntryPoint
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
WindowCompat.setDecorFitsSystemWindows(window, false)
Log.i("RLog", "onCreate: ${ProfileInstallerInitializer().create(this)}")
// Set the language
LanguagesPreference.fromValue(languages).let {
if (it == LanguagesPreference.UseDeviceLanguages) return@let
it.setLocale(this)
}
setContent {
SettingsProvider {
HomeEntry()
}
}
}
}