Ver Fonte

Overriden back pressed behavior on main screen

Vadik Sirekanyan há 7 anos atrás
pai
commit
874b12db19
1 ficheiros alterados com 8 adições e 0 exclusões
  1. 8 0
      app/src/main/java/me/vadik/knigopis/MainActivity.kt

+ 8 - 0
app/src/main/java/me/vadik/knigopis/MainActivity.kt

@@ -217,6 +217,14 @@ class MainActivity : AppCompatActivity(), Router {
         startActivityOrNull(Intent(ACTION_VIEW, uri)) ?: toast(R.string.users_info_no_browser)
     }
 
+    override fun onBackPressed() {
+        if (currentTab == HOME_TAB) {
+            super.onBackPressed()
+        } else {
+            refresh(HOME_TAB)
+        }
+    }
+
     private fun initNavigationView() {
         if (auth.isAuthorized()) {
             bottomNavigation.show()