|
@@ -3,10 +3,9 @@ package eu.kanade.tachiyomi.ui.setting.track
|
|
|
import android.content.Intent
|
|
|
import android.net.Uri
|
|
|
import android.os.Bundle
|
|
|
-import android.view.Gravity
|
|
|
-import android.view.ViewGroup
|
|
|
-import android.widget.FrameLayout
|
|
|
-import android.widget.ProgressBar
|
|
|
+import androidx.activity.compose.setContent
|
|
|
+import eu.kanade.presentation.components.LoadingScreen
|
|
|
+import eu.kanade.presentation.theme.TachiyomiTheme
|
|
|
import eu.kanade.tachiyomi.data.track.TrackManager
|
|
|
import eu.kanade.tachiyomi.ui.base.activity.BaseActivity
|
|
|
import eu.kanade.tachiyomi.ui.main.MainActivity
|
|
@@ -21,15 +20,11 @@ abstract class BaseOAuthLoginActivity : BaseActivity() {
|
|
|
override fun onCreate(savedInstanceState: Bundle?) {
|
|
|
super.onCreate(savedInstanceState)
|
|
|
|
|
|
- val view = ProgressBar(this)
|
|
|
- setContentView(
|
|
|
- view,
|
|
|
- FrameLayout.LayoutParams(
|
|
|
- ViewGroup.LayoutParams.WRAP_CONTENT,
|
|
|
- ViewGroup.LayoutParams.WRAP_CONTENT,
|
|
|
- Gravity.CENTER,
|
|
|
- ),
|
|
|
- )
|
|
|
+ setContent {
|
|
|
+ TachiyomiTheme {
|
|
|
+ LoadingScreen()
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
handleResult(intent.data)
|
|
|
}
|
|
@@ -37,8 +32,9 @@ abstract class BaseOAuthLoginActivity : BaseActivity() {
|
|
|
internal fun returnToSettings() {
|
|
|
finish()
|
|
|
|
|
|
- val intent = Intent(this, MainActivity::class.java)
|
|
|
- intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP)
|
|
|
+ val intent = Intent(this, MainActivity::class.java).apply {
|
|
|
+ addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP or Intent.FLAG_ACTIVITY_SINGLE_TOP)
|
|
|
+ }
|
|
|
startActivity(intent)
|
|
|
}
|
|
|
}
|