小编Gui*_*ume的帖子

是否可以在android的新导航组件中发送除字符串或整数之外的参数

新的导航组件非常棒!但是我想在我的片段之间发送"长"变量.

在导航图文件中写这个:

<argument
        android:name="discussionId"
        app:type="string" />
Run Code Online (Sandbox Code Playgroud)

写这个不会编译:

<argument
        android:name="discussionId"
        app:type="long" />
Run Code Online (Sandbox Code Playgroud)

目前,似乎我不得不将它们解析为字符串格式.它工作正常,但对我来说似乎很奇怪,我不能使用诸如long或byte或short这样的基本架构之类的原始类型.我错过了什么吗?这种功能是否会在未来开发?

android kotlin android-navigation android-architecture-components android-jetpack

6
推荐指数
3
解决办法
4681
查看次数