【发布时间】:2021-03-10 21:32:43
【问题描述】:
我正在使用回收站视图来显示提要,每个项目都是在 xml 视图中定义的按钮。我只是好奇在从适配器单击回收器视图中的项目时使用导航组件和导航是否安全。我目前为 onBindViewHolder 内部的按钮设置了 onClickListener,在 onClick 中我设置了以下内容:
TabsFragmentDirections.ActionNavHomeToNavGroupsFeed action =
TabsFragmentDirections.actionNavHomeToNavGroupsFeed(
myListData.getGroupName()
);
Navigation.findNavController(view).navigate(action);
Directions 类是通过使用 safe-args 将参数传递到目的地(从这里https://developer.android.com/guide/navigation/navigation-pass-data)生成的。
谢谢!!
【问题讨论】:
标签: android-adapter androidx android-architecture-components android-architecture-navigation