From 5328e5d1a262cd24137b9d8fddd3d6e735136081 Mon Sep 17 00:00:00 2001 From: andrekir Date: Tue, 21 Jun 2022 11:02:56 -0300 Subject: [PATCH] fix back not moving task to background --- app/src/main/java/com/geeksville/mesh/MainActivity.kt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/com/geeksville/mesh/MainActivity.kt b/app/src/main/java/com/geeksville/mesh/MainActivity.kt index 14420a6bb..2ac40abe6 100644 --- a/app/src/main/java/com/geeksville/mesh/MainActivity.kt +++ b/app/src/main/java/com/geeksville/mesh/MainActivity.kt @@ -937,6 +937,14 @@ class MainActivity : BaseActivity(), Logging, model.meshService = null } + override fun onBackPressed() { // FIXME Override back button to avoid closing + if (supportFragmentManager.backStackEntryCount == 0) { + moveTaskToBack(false) + } else { + super.onBackPressed() + } + } + override fun onStop() { unregisterMeshReceiver() // No point in receiving updates while the GUI is gone, we'll get them when the user launches the activity unbindMeshService()