栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Android Parcelable

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Android Parcelable

public class ImageContainer implements Serializable, Parcelable  {private static final long serialVersionUID = 1L;public ImageContainer() {    // TODO Auto-generated constructor stub}public ImageContainer(Parcel in) {    // TODO Auto-generated constructor stub    readFromParcel(in);}@SerializedName("Image")ArrayList<ImageCls> alCustomImages=new ArrayList<ImageCls>();public ArrayList<ImageCls> getAlCustomImages() {    return alCustomImages;}public void setAlCustomImages(ArrayList<ImageCls> alCustomImages) {    this.alCustomImages = alCustomImages;}@Overridepublic int describeContents() {    // TODO Auto-generated method stub    return 0;}@Overridepublic void writeToParcel(Parcel dest, int flags) {    // TODO Auto-generated method stub    dest.writeList(alCustomImages);}@SuppressWarnings("unchecked")private void readFromParcel(Parcel in) {    // TODO Auto-generated method stub    this.alCustomImages = in.readArrayList(ImageCls.class.getClassLoader());}@SuppressWarnings("rawtypes")public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {    public ImageContainer createFromParcel(Parcel in) {        return new ImageContainer(in);    }    public ImageContainer[] newArray(int size) {        return new ImageContainer[size];    }};}

您的课程应该实现Parcelable。上面的代码就是一个例子。

您的问题是您正在尝试将通用数据类型读取/写入包裹。 但是无法在包裹中读取/写入通用数据类型。了解更多如何使用Parcelable
这里
和包裹在这里



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/378433.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号