mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-03 11:17:25 +00:00
Altered bottom navigation view back stack saving
This commit is contained in:
1 parent
a0c6ceef15
commit
80ba3644f7
4 files changed
+20
-9
No files matched your search
@@ -24,6 +24,7 @@ import androidx.activity.viewModels
|
||||
import androidx.appcompat.app.AppCompatActivity
|
||||
import androidx.core.splashscreen.SplashScreen.Companion.installSplashScreen
|
||||
import androidx.navigation.fragment.NavHostFragment
|
||||
import androidx.navigation.ui.NavigationUI
|
||||
import androidx.navigation.ui.setupWithNavController
|
||||
import com.rtbishop.look4sat.R
|
||||
import com.rtbishop.look4sat.databinding.ActivityMainBinding
|
||||
@@ -42,7 +43,14 @@ class MainActivity : AppCompatActivity() {
|
||||
val binding = ActivityMainBinding.inflate(layoutInflater)
|
||||
val host = supportFragmentManager.findFragmentById(R.id.navigation_host) as NavHostFragment
|
||||
setContentView(binding.root)
|
||||
binding.navigationBar.setupWithNavController(host.navController)
|
||||
binding.navigationBar.apply {
|
||||
setupWithNavController(host.navController)
|
||||
setOnItemSelectedListener { item ->
|
||||
NavigationUI.onNavDestinationSelected(item, host.navController)
|
||||
host.navController.popBackStack(item.itemId, inclusive = false)
|
||||
true
|
||||
}
|
||||
}
|
||||
mainViewModel.calculatePasses()
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user