From 45de00b9c577f37a2a527bef420d1040634a2c87 Mon Sep 17 00:00:00 2001 From: Ethan Dalool Date: Sun, 3 Apr 2022 11:44:48 -0700 Subject: [PATCH] setOnItemReselectedListener attempt and failure. --- app/src/main/java/org/y20k/trackbook/MainActivity.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/y20k/trackbook/MainActivity.kt b/app/src/main/java/org/y20k/trackbook/MainActivity.kt index 914665b..834b708 100644 --- a/app/src/main/java/org/y20k/trackbook/MainActivity.kt +++ b/app/src/main/java/org/y20k/trackbook/MainActivity.kt @@ -31,7 +31,6 @@ import org.y20k.trackbook.helpers.AppThemeHelper import org.y20k.trackbook.helpers.LogHelper import org.y20k.trackbook.helpers.PreferencesHelper - /* * MainActivity class */ @@ -69,6 +68,10 @@ class MainActivity : AppCompatActivity() { setContentView(R.layout.activity_main) navHostFragment = supportFragmentManager.findFragmentById(R.id.main_container) as NavHostFragment bottomNavigationView = findViewById(R.id.bottom_navigation_view) + // Prevents the UI from flickering when clicking the tab that you are already on. + // Problem: clicking the Tracks nav while looking at a track should bring you back to the + // list of tracks. + // bottomNavigationView.setOnItemReselectedListener { null } bottomNavigationView.setupWithNavController(navController = navHostFragment.navController) // listen for navigation changes