7

我想将 Parcelable 与版本中的 Navigation Components 和 Safe Args 一起使用1.0.0-alpha07。虽然自alpha 03 Parcelable 起应受 Safe Args 支持,但我无法使用它们。使用它的唯一方法是 with app:argType="android.os.Parcelable"which 对我来说似乎不是正确的方法。

如果我只使用app:argType="Parcelable"生成的类中没有生成导入。因此,将 Parcelable 与 Safe Args 一起使用的正确方法是什么?

4

1 回答 1

5

您需要 Android Studio 3.3 及更高版本。创建 parcelable 对象,然后转到导航编辑器,选择要为其创建参数的目的地。然后单击右侧参数部分的添加图标:

在此处输入图像描述

然后从下拉列表中选择自定义包裹:

在此处输入图像描述

并选择你的parcelable类:

在此处输入图像描述

于 2018-11-29T13:41:37.803 回答