Android导航组件的参数值无法接受字符串资源吗?
创始人
2024-10-07 01:31:43
0

可以通过将字符串资源的值传递给Bundle对象的putString()方法,然后将Bundle对象作为参数传递给NavController.navigate()方法来解决该问题。

例如,我们假设我们有一个包含字符串资源的目标Fragment,其中包含一个参数:


    

现在我们想要从另一个Fragment使用导航组件将字符串资源的值作为参数传递给目标Fragment,我们可以这样做:

val argValue = getString(R.string.my_string)
val bundle = Bundle().apply {
    putString("myArg", argValue)
}
findNavController().navigate(R.id.myFragment, bundle)

在目标Fragment中,我们可以使用NavArgs注释和支持的库来轻松地访问该参数的值:

class MyFragment : Fragment() {

    private val args: MyFragmentArgs by navArgs()

    override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
        super.onViewCreated(view, savedInstanceState)
        val myArgValue = args.myArg
        // Use myArgValue as needed
    }

}

相关内容

热门资讯

透视辅助"哈糖大菠萝... 透视辅助"哈糖大菠萝助手"详细辅助教你攻略(可以挂底牌透视);小薇(透视辅助)致您一封信;亲爱哈糖大...
透视ai代打"hhp... 《透视ai代打"hhpoker德州有挂吗"详细辅助分享教程(私人定制透视方法)》 hhpoker德州...
透视插件"德州私人局... 透视插件"德州私人局怎么透视"详细辅助透明挂教程(透视有用神器)1、玩家可以在德州私人局怎么透视软件...
透视辅助"wepok... 透视辅助"wepoker底牌透视"详细辅助揭秘教程(私人局可以玩透视);原来确实真的有挂(需添加指定...
透视系统"wejok... 透视系统"wejoker内置辅助"详细辅助力荐教程(辅助软件教程攻略);最新版2024是一款经典耐玩...
透视教学"wpk德州... 透视教学"wpk德州局透视"详细辅助wepoke教程(到底有透视技巧);建议优先通过wpk德州局透视...
透视攻略"hhpok... 透视攻略"hhpoker免费透视脚本"详细辅助技巧教程(可以增加运气教程)这是由厦门游乐互动科技有限...
透视透视"德州来玩辅... 1、透视透视"德州来玩辅助器"详细辅助玩家教程(有人玩软件);详细教程。2、德州来玩辅助器透视辅助简...
透视了解"德普之星辅... 透视了解"德普之星辅助器app"详细辅助必胜教程(好友助力码方法)是一款可以让一直输的玩家,快速成为...
透视系统"aa po... 您好,aa poker辅助这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩...