【发布时间】:2020-08-28 14:59:17
【问题描述】:
我正在开发一款仍处于早期阶段的应用。我正在学习喷气背包导航。
简而言之,我需要创建一个启动画面,它会完成它的工作(初始化等),然后导航到注册/登录流程(尚未实现)或主流程(使用BottomNavigationView) .所以我认为最简单的方法是创建一个SplashscreenActivity,然后导航到MainActivity。
只有我不知道如何从SplashscreenActivity 导航到MainActivity,因为我通常在片段中使用findNavController(),因为活动需要navController 的ID,我不认为它在这种情况下很有意义。甚至有可能使用喷气背包导航来实现吗?
当然,我想我总是可以选择好老的startActivity(),但这是正确的方法吗?
创建SplashscreenFragment 并处理MainActivity 中的所有内容会更好吗?
【问题讨论】:
-
@MohammedAlaa 不是真的,在忽略“活动”方法之前,我想知道是否可以使用它。
-
是的,我认为这是可能的,但如果您使用导航组件,他们建议使用单个活动多个片段
-
如果你会去活动方法检查stackoverflow.com/questions/50452359/…
标签: android bottomnavigationview android-jetpack android-jetpack-navigation