对象未实现Parcelable时,类未找到异常

时间:2019-02-17 23:32:06

标签: android

我正在尝试在两个活动之间传递自定义对象,该自定义对象具有对象的数组列表,并且两者都正在实现可拆分接口。尝试读取对象的数组列表时,从索引1开始的对象为null,并且由于未找到类异常而出现错误。

注意:我正在分别使用createTypedArrayList和writeTypedArrayList从包裹中读取和写入任何帮助。

1 个答案:

答案 0 :(得分:0)

尝试一下:

public void writeToParcel(Parcel out, int flags) {
    out.writeTypedList(_devices);
}

private SomeClass(Parcel in) {
    in.readTypedList(_devices, SomeClass.CREATOR);
}

您可能会找到here的所有代码详细信息。

  

P.S。您可以使用Parcelable写入/读取原始类型。不看语言,只看代码:)