HapeLee 1 год назад
Родитель
Сommit
96f25a05fa

+ 2 - 3
app/src/main/java/io/legato/kazusa/base/BaseActivity.kt

@@ -86,9 +86,8 @@ abstract class BaseActivity<VB : ViewBinding>(
         upBackgroundImage()
         findViewById<AppBarLayout>(R.id.title_bar)
         //?.onMultiWindowModeChanged(isInMultiWindowMode, fullScreen)
-        onBackPressedDispatcher.addCallback(this) {
-            finish()
-        }
+
+
         observeLiveBus()
         onActivityCreated(savedInstanceState)
     }

+ 3 - 0
app/src/main/java/io/legato/kazusa/ui/config/ConfigActivity.kt

@@ -29,6 +29,9 @@ class ConfigActivity : VMBaseActivity<ActivityConfigBinding, ConfigViewModel>()
     override fun setTitle(resId: Int) {
         super.setTitle(resId)
         binding.topBar.setTitle(resId)
+        binding.topBar.setNavigationOnClickListener {
+            onBackPressedDispatcher.onBackPressed()
+        }
     }
 
     inline fun <reified T : Fragment> replaceFragment(configTag: String) {