我在Android Studio上使用Kotlin编写代码,我希望在点击按钮时能够通过bundle将参数从当前片段传递到下一个片段,同时导航到下一个片段。
bkhjykvo1#
使用Navigation组件,这就是你要写的:
val bundle = bundleOf( "title" to "name") navController!!.navigate( R.id.action_Fragment1_to_Fragment2, bundle )
0pizxfdo2#
你可以使用jetpack library for android,名为Navigation graph,它可以处理一些问题,比如在片段和类似的东西之间传递数据,沿着其他可以搜索的功能最初,您需要创建一个导航图,其中包含所有片段,并根据您的应用程序逻辑连接图。为了在片段之间传递数据,您需要在导航操作中创建一个参数,从那里您可以轻松地发送/接收数据,有关详细信息和详细步骤,请参阅链接。导航图:https://www.youtube.com/watch?v=DI0NIk-7cz8导航安全参数:https://www.youtube.com/watch?v=vx1-V3HH0IU
2条答案
按热度按时间bkhjykvo1#
使用Navigation组件,这就是你要写的:
0pizxfdo2#
你可以使用jetpack library for android,名为Navigation graph,它可以处理一些问题,比如在片段和类似的东西之间传递数据,沿着其他可以搜索的功能
最初,您需要创建一个导航图,其中包含所有片段,并根据您的应用程序逻辑连接图。
为了在片段之间传递数据,您需要在导航操作中创建一个参数,从那里您可以轻松地发送/接收数据,
有关详细信息和详细步骤,请参阅链接。
导航图:https://www.youtube.com/watch?v=DI0NIk-7cz8
导航安全参数:https://www.youtube.com/watch?v=vx1-V3HH0IU