在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];
		}
	};
}




            
举报

相关文章推荐

Android中Parcelable序列化总结

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

android 用Parcelable在组件中传递List集

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

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

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

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

【Android数据传递】Intent传递List和Object和List<Object>(附源码)

一、传递List 传递List的方法 ArrayList info = new ArrayList(); info.add(name); info.add(website); info.add(...

android list contain的使用

昨天,自己在公司的开发中做一个功能时,需要判断list内是否包含一个object元素,我于是调用list.contains()的代码,可是返回的值一直为false,我的list内明明包含该object...

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

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

Android Parcelable对象生成:ParcelableGenerator

github 地址: https://github.com/baoyongzhang/ParcelableGenerator 分析:    该项目是使用了Annotation的编译期注解,即@Re...

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

public class Bill implements Parcelable{ // 订单号 public int orderid; // 原系统id public int oldid; ...

java中类名.class

类名.class是Class对象的句柄,每个被加载的类在jvm中都会有一个Class对象与之相对应,如果要创建新的对象,直接使用Class对象的局部class.forName就可以了,不需要用new ...

JavaScript 对象和创建对象

一、对象:
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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