fed914827a
- Scroll entire content body - Edge2Edge
30 lines
923 B
Kotlin
30 lines
923 B
Kotlin
package eu.kanade.tachiyomi.crash
|
|
|
|
import android.content.Intent
|
|
import android.os.Bundle
|
|
import androidx.core.view.WindowCompat
|
|
import eu.kanade.presentation.crash.CrashScreen
|
|
import eu.kanade.tachiyomi.ui.base.activity.BaseActivity
|
|
import eu.kanade.tachiyomi.ui.main.MainActivity
|
|
import eu.kanade.tachiyomi.util.view.setComposeContent
|
|
|
|
class CrashActivity : BaseActivity() {
|
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
super.onCreate(savedInstanceState)
|
|
|
|
WindowCompat.setDecorFitsSystemWindows(window, false)
|
|
|
|
val exception = GlobalExceptionHandler.getThrowableFromIntent(intent)
|
|
setComposeContent {
|
|
CrashScreen(
|
|
exception = exception,
|
|
onRestartClick = {
|
|
finishAffinity()
|
|
startActivity(Intent(this@CrashActivity, MainActivity::class.java))
|
|
},
|
|
)
|
|
}
|
|
}
|
|
}
|