我有一个TableMetaAttrs类:
public class TableMetaAttrs implements Parcelable
{
private Integer id;
private String name;
private String value;
private Tables table;
...
如何在表字段上实现Parcelable? 类表还实现了Parcelable。
答案 0 :(得分:0)
您还必须制作Tables
班级implements Parcelable
。
每当TableMetaAttrs
分配或重新构建时,它就可以为表字段调用putParcelable
和getParcelable
。
修改强>
我假设桌子是你创建的一个类,所以它的签名必须是
public class Tables implements Parcelable{
// and somewhere in this code tables have to parcel all it's primitives
}
然后只要TableMetaAttrs正在调用它所调用的值:
parcel.putParcelable(table);
并重建它:
table = parcel.getParcelable();