android 正在尝试发送包参数

xxslljrj  于 2023-03-16  发布在  Android
关注(0)|答案(2)|浏览(110)

我在Android Studio上使用Kotlin编写代码,我希望在点击按钮时能够通过bundle将参数从当前片段传递到下一个片段,同时导航到下一个片段。

bkhjykvo

bkhjykvo1#

使用Navigation组件,这就是你要写的:

val bundle = bundleOf(
                    "title" to "name")

                navController!!.navigate(
                    R.id.action_Fragment1_to_Fragment2,
                    bundle
                )
0pizxfdo

0pizxfdo2#

你可以使用jetpack library for android,名为Navigation graph,它可以处理一些问题,比如在片段和类似的东西之间传递数据,沿着其他可以搜索的功能
最初,您需要创建一个导航图,其中包含所有片段,并根据您的应用程序逻辑连接图。
为了在片段之间传递数据,您需要在导航操作中创建一个参数,从那里您可以轻松地发送/接收数据,
有关详细信息和详细步骤,请参阅链接。
导航图:https://www.youtube.com/watch?v=DI0NIk-7cz8
导航安全参数:https://www.youtube.com/watch?v=vx1-V3HH0IU

相关问题