我有CountriesFragment,此片段将首先启动(启动目标)
我用下面的代码隐藏了后退按钮
NavigationUI.setupWithNavController(materialtoolbar, navController, new AppBarConfiguration.Builder(
R.id.navigationMain_fragment_countriesFragment).build());
用户还可以通过进入SettingsFragment更改国家,在此SettingsFragment内有一个名为“更改国家”的按钮,单击该按钮后,用户将导航至CountriesFragment。
如果用户来自SettingsFragment,我想在CountriesFragment中显示后退按钮,否则隐藏它。
问题是后退按钮在所有情况下仍然是隐藏的
是否可以在AppBarConfiguration中修改topLevelDestinationIds或任何更好的解决方案?
1条答案
按热度按时间tzdcorbm1#
"这个小把戏解决了问题"