使用导航架构在BottomNavigationView上传递参数

时间:2019-02-09 22:56:45

标签: android architecture navigation bottomnavigationview

我想使用导航体系结构将数据传递到BottomNavigationView。我有一个选项卡,当用户单击该选项卡时,已通过捆绑程序并使用了安全的args来完成此操作,但是对于我当前在BottomNavigation视图中拥有的实现,我不知道如何实现它。

val navController = Navigation.findNavController(this, R.id.fragment_container)
        // Set up navigation menu
        bottom_navigation.setupWithNavController(navController)

BottomNavigationView的菜单如下:

<menu xmlns:android="http://schemas.android.com/apk/res/android">

    <item
        android:id="@+id/mainEventsFragment"
        android:icon="@drawable/ic_home"
        android:title="@string/title_home" />

    <item
        android:id="@+id/notificationsFragment"
        android:icon="@drawable/ic_notifications"
        android:title="@string/title_notifications" />

    <item
        android:id="@+id/inboxFragment"
        android:icon="@drawable/ic_message"
        android:title="@string/title_messages" />

    <item
        android:id="@+id/currentUserProfileFragment"
        android:icon="@drawable/ic_face"
        android:title="@string/title_profile" />

</menu>

当用户按下currentUserProfileFragment时如何传递信息?

0 个答案:

没有答案