mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
fix(edge-to-edge): crash on startup due to leftover callback assignment (#1030)
This commit is contained in:
@@ -22,18 +22,15 @@ import android.graphics.Rect
|
||||
import android.os.Bundle
|
||||
import android.text.TextUtils
|
||||
import android.text.method.LinkMovementMethod
|
||||
import android.util.Log
|
||||
import android.view.View
|
||||
import android.widget.TextView
|
||||
import androidx.activity.OnBackPressedCallback
|
||||
import androidx.activity.viewModels
|
||||
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
|
||||
import androidx.core.text.HtmlCompat
|
||||
import androidx.core.view.isVisible
|
||||
import androidx.transition.TransitionManager
|
||||
import androidx.transition.doOnEnd
|
||||
import com.blankj.utilcode.util.SizeUtils
|
||||
import com.google.android.material.color.DynamicColors
|
||||
import com.google.android.material.transition.MaterialSharedAxis
|
||||
import com.itsaky.androidide.activities.editor.EditorActivityKt
|
||||
import com.itsaky.androidide.app.BaseApplication
|
||||
@@ -112,9 +109,6 @@ class MainActivity : LimitlessIDEActivity() {
|
||||
}
|
||||
}
|
||||
|
||||
Log.d("MainActivity", "Current screen: ${viewModel.currentScreen.value}")
|
||||
Log.d("MainActivity", "Previous screen: ${viewModel.previousScreen}")
|
||||
|
||||
// Data in a ViewModel is kept between activity rebuilds on
|
||||
// configuration changes (i.e. screen rotation)
|
||||
// * previous == -1 and current == -1 -> this is an initial instantiation of the activity
|
||||
@@ -198,13 +192,6 @@ class MainActivity : LimitlessIDEActivity() {
|
||||
finishAffinity()
|
||||
}
|
||||
|
||||
override fun preSetContentLayout() {
|
||||
installSplashScreen().setOnExitAnimationListener {
|
||||
it.remove()
|
||||
DynamicColors.applyToActivityIfAvailable(this)
|
||||
}
|
||||
}
|
||||
|
||||
override fun bindLayout(): View {
|
||||
_binding = ActivityMainBinding.inflate(layoutInflater)
|
||||
return binding.root
|
||||
|
||||
Reference in New Issue
Block a user