Fixup migrate to androidx navigation

This commit is contained in:
tarsin committed 2023-01-09 19:00:04 +08:00
1 parent f718fc0c89
commit 5ae6a0b287
1 file changed
+6 -2
@@ -232,8 +232,12 @@ class MainActivity : EhActivity() {
}
binding.navView.setupWithNavController(navController)
binding.drawView.addDrawerListener(mDrawerOnBackPressedCallback)
onBackPressedDispatcher.addCallback(mDrawerOnBackPressedCallback)
lifecycleScope.launchUI {
delay(100)
// delay 100ms to make sure it take precedence over androidx navigation's callback
binding.drawView.addDrawerListener(mDrawerOnBackPressedCallback)
onBackPressedDispatcher.addCallback(mDrawerOnBackPressedCallback)
}
if (savedInstanceState == null) {
if (intent.action != Intent.ACTION_MAIN) {
onNewIntent(intent)