android - Safe Args:使用 parcelables 列表
问题描述
我正在为我的 Android 项目使用带有新导航组件的 Safe Args 插件。现在我有一个参数是 parcelables 的数组列表,有没有办法将它与 Safe Args 插件一起使用?
类似的东西app:argType=ParcelableArray
。这应该是可能的,因为有像putParcelableArrayList()
.
解决方案
是的,从 1.0.0-alpha08 版本开始,您现在可以像这样传递可打包对象的数组:
<argument
android:name="users"
app:argType="com.navigation.test.User[]"/>
对于传递原始类型的数组,例如app:argType="integer[]"
推荐阅读
- c++ - 在同一地图的迭代中更改地图中的值(嵌套迭代器)C ++
- javascript - object["#"] 已定义且未定义?
- python-3.x - 在 aws boto3 上传中获取进度回调
- javascript - Including Javascript code from a JSP file
- c - What are the pros and cons of using extern variables in C in production code?
- angular - 为什么模态表中的按钮不起作用?
- phantomjs - phantomjs can't render font-Family
- reactjs - 在 React 路由器 4 中使用函数/类组件和 TypeScript 以编程方式导航
- java - Control order of threads after cyclic barrier has completed its action?
- javascript - How do we reduce nested arrays?