我知道用XML构建NavGraph很容易,但是如何用java代码实现它呢?NavGraphnavGraph = new NavGraph(navController.getNavigatorProvider().getNavigator(???));
问题:如何在这里创建一个新的NavGraph对象?应该使用哪个navigatorClass作为“getNavigator(类)”方法的参数?
我在一个项目中使用导航组件,该项目具有三个菜单项(例如主页、配置文件和关于)的底部导航视图。我的应用程序的登录页面是主页片段(例如),其中一个API被调用(在onCreateView()方法中)来获取用户列表;它工作得很好,但只要用户导航到其他页面,比如配置文件并返回,就意味着API再次在主页片段中被调用。class Home : Fragment() {