我正在测试新的导航组件,并且在某些情况下存在一些“问题”。
我让这个应用https://github.com/LipeDuoli/navPlayground进行测试
我创建的登录活动(将有几个片段)没有工具栏或底部导航。完成登录后,我想转到主活动(具有工具栏和底部导航)。
我如何才能从后退堆栈中删除登录活动,以免在按下后不返回登录名?我试图在导航编辑器上选择popTo选项,但没有成功
在主要活动中,我想显示项目的详细信息。当我执行操作导航到下一个片段时,如何仅在此详细信息片段上隐藏底部导航?
thx
答案 0 :(得分:0)
您可以将MainActivity设为开幕活动。然后从
启动LoginActivitystartActivityForResult(intentObj)
设置一些条件以检查设备是否已经登录MainActivity,以及是否不接受该条件,请启动LoginActivity。
另一种方法是在登录活动中调用finish()