在android中创建包含对象数组对象List 的Parcelable

转载 2015年07月11日 10:33:59
<pre name="code" class="java">public class Bill implements Parcelable {
	public int staff;
	public int type;
	public Goods goods[];
	public List<Goods> arrgoods;

	@Override
	public int describeContents() {
		return 0;
	}

	@Override
	public void writeToParcel(Parcel dest, int flags) {
		dest.writeInt(staff);
		dest.writeInt(type);
		dest.writeParcelableArray(goods, flags);
	}

	@SuppressWarnings("unused")
	public static final Parcelable.Creator CREATOR = new Parcelable.Creator() {
		@Override
		public Bill createFromParcel(Parcel in) {
			return new Bill(in);
		}

		@Override
		public Bill[] newArray(int size) {
			return new Bill[size];
		}
	};
}



                    

相关文章推荐

Parcelable 序列化集合List,数组 Array,布尔值 boolean

Parcel 序列化集合 List。 Parcel 序列化数据 array。 Parcel 序列化布尔 boolean。

android 用Parcelable在组件中传递List集

我个人喜欢用Parcelable来传递,名称不一样但是实现的效果是一样的,都能往另一个组件传递完整的list。打个比方,我拿活动往服务里传递举例,其他的组件同理。如果背景是做一个音乐播放器,我要把活动...

Android中Parcelable序列化总结

在使用Parcelable对android中数据的序列化操作还是比较有用的,有人做过通过对比Serializable和Parcelable在android中序列化操作对象的速度比对,大概Parcela...

Android---Intent传递对象、对象数组

Android有两种方式传递对象,分别让对象实现Serializable接口和Parceable接口。 用Serializable传递对象:bundle.putSerializable(“key...

android小知识:ArrayList和数组之间的转换

List----->数组开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子: package test.test1; import java.util.ArrayList; import...

android Parcelable嵌套readParcelable

有时候需要传递复杂对象,用Parcelable代替Serializble更高效一些。下面是一个代码说明,可以作为参考: public class Message implements Parc...

Android Parcelable 嵌套readParcelable

对于Android的自定义对象进行序列化,一般会选择Parcelable,或者Serializable。 在Android中,由于在使用内存时,Parcelable类要比Serializable类的...

Android Serializable与Parcelable原理与区别

一、序列化、反序列化是什么? (1) 名词解释 对象的序列化 : 把Java对象转换为字节序列并存储至一个储存媒介的过程。 对象的反序列化:把字节序列恢复为Java对象的过程。 (2) 序列化详细解释...

Android Parcelable 序列化 的时候:已经序列化的对象, 数组,boolean,Bitmap;

parcelable序列化 :对象,数组,boolean,bitmap; 一、序列化分为:序列化过程 和 反序列化过程:一)序列化过程: //序列化过程 一系列write方法 //其中f...

android Parcelable 带有数组的对象如何序列化 String[] Long[] int[] Object[]

android Parcelable 带有数组的对象如何序列化 String[] Long[] int[] Object[] 这个是Activity: package com.exampl...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在android中创建包含对象数组对象List 的Parcelable
举报原因:
原因补充:

(最多只允许输入30个字)