gpt4 book ai didi

android - 如何使用导航类型 safeargs 插件将 Parcelable 类型的对象传递给 fragment

转载 作者:可可西里 更新时间:2023-11-01 19:10:10 31 4
gpt4 key购买 nike

我正在重写我的简单 UI 应用程序以使用导航架构组件,我需要传递一个实现 Parcelable 的 Pojo,还没有看到任何关于如何做到这一点的文档。

如有任何帮助,我们将不胜感激。

最佳答案

safe-args-gradle-plugin:1.0.0-alpha03 开始,您可以通过使用完全限定的类名来使用 Parcelable 对象:

<argument
android:name="item"
app:argType="com.example.app.model.Item"/>

Parcelable arguments are now supported, using a fully qualified class name for app:type. The only default value supported is "@null" (https://issuetracker.google.com/issues/79563966)

来源:https://developer.android.com/jetpack/docs/release-notes


要支持可空性,必须将 android:defaultValue="@null"app:nullable="true" 一起使用。

关于android - 如何使用导航类型 safeargs 插件将 Parcelable 类型的对象传递给 fragment ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50664447/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com