From 5f9a1d93beb9ebe1d41c6e9e25ce0c7512146b8a Mon Sep 17 00:00:00 2001 From: ottoptj Date: Wed, 22 May 2024 00:42:39 +0300 Subject: [PATCH] Unfinished back button behaviour implemented --- app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt index c151741..c650fd9 100644 --- a/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt +++ b/app/src/main/java/eu/ottop/yamlauncher/MainActivity.kt @@ -16,6 +16,7 @@ import android.widget.EditText import android.widget.LinearLayout import android.widget.TextView import android.widget.Toast +import androidx.activity.OnBackPressedCallback import androidx.appcompat.app.AppCompatActivity import androidx.core.content.res.ResourcesCompat import androidx.core.view.children @@ -112,6 +113,14 @@ class MainActivity : AppCompatActivity(), AppMenuAdapter.OnItemClickListener, Ap searchView = findViewById(R.id.searchView) setupSearch() } + + onBackPressedDispatcher.addCallback(this, object : OnBackPressedCallback(true) { + override fun handleOnBackPressed() { + binding.appView.visibility = View.GONE + binding.homeView.visibility = View.VISIBLE + + } + }) } private fun setupSearch() {