实体实现parcelable接口传递整个对象(购物车逻辑之前)
来源:互联网 发布:大学生网络兼职 编辑:程序博客网 时间:2024/06/05 17:02
public static class ProductlistEntity implements Parcelable { private String id; private long lefttime; private String limitprice; private String marketprice; private String name; private String pic; private String price; public String getId() { return id; } public void setId(String id) { this.id = id; } public long getLefttime() { return lefttime; } public void setLefttime(long lefttime) { this.lefttime = lefttime; } public String getLimitprice() { return limitprice; } public void setLimitprice(String limitprice) { this.limitprice = limitprice; } public String getMarketprice() { return marketprice; } public void setMarketprice(String marketprice) { this.marketprice = marketprice; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPic() { return pic; } public void setPic(String pic) { this.pic = pic; } public String getPrice() { return price; } public void setPrice(String price) { this.price = price; } public ProductlistEntity() { } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeString(this.id); dest.writeLong(this.lefttime); dest.writeString(this.limitprice); dest.writeString(this.marketprice); dest.writeString(this.name); dest.writeString(this.pic); dest.writeString(this.price); } protected ProductlistEntity(Parcel in) { this.id = in.readString(); this.lefttime = in.readLong(); this.limitprice = in.readString(); this.marketprice = in.readString(); this.name = in.readString(); this.pic = in.readString(); this.price = in.readString(); } public static final Creator<ProductlistEntity> CREATOR = new Creator<ProductlistEntity>() { @Override public ProductlistEntity createFromParcel(Parcel source) { return new ProductlistEntity(source); } @Override public ProductlistEntity[] newArray(int size) { return new ProductlistEntity[size]; } }; }
@Override public void onClick(View v) { int pos= (int) v.getTag(); //ProductlistEntity 产品列表实现parcelable接口传递整个对象 Intent intent=new Intent(context, ProductDetailActivity.class); intent.putExtra("data", mEntities.get(pos)); context.startActivity(intent); }
目标Activity
Intent intent = this.getIntent(); entity = intent.getParcelableExtra("data");//实现了Parcelable接口传递整个对象 ImageLoader.getInstance().displayImage(entity.getPic(), mImgvPicProActivity);//使用IamgeLoader加载图片 mTvTitleProActivity.setText(entity.getName());//把商品的名字设置上 mTvNewpProActivity.setText("¥ " + entity.getLimitprice());//把限时抢购的价格设置上 mTvOldpProActivity.setText("¥ " + entity.getMarketprice());//把市场价设置上
阅读全文
0 0
- 实体实现parcelable接口传递整个对象(购物车逻辑之前)
- Intent传递实现Parcelable接口对象
- Intent传递对象实现Parcelable接口和Serializable接口
- android intent 传递对象需要序列化实现Parcelable接口
- 如何通过实现parcelable接口传递值对象
- 使用intent传递实现Serializable、Parcelable接口的类对象
- 实体类实现Parcelable接口详解
- android对象实现Parcelable接口
- intent借助parcelable接口传递对象数组
- 购物车实现逻辑
- 购物车实现逻辑
- 实体bean实现序列化parcelable接口的常见问题
- Android 实现Parcelable接口序列化对象
- 购物车实现逻辑【详解】
- 购物车实现逻辑【详解】
- 购物车逻辑实现 思路
- Android实现购物车逻辑
- Android Intent 之间传递对象之 Parcelable接口
- Insomnia cure
- CSS3box-shadow属性的使用
- Struts2文件上传
- linux 配置tftp和nfs
- 水王争霸
- 实体实现parcelable接口传递整个对象(购物车逻辑之前)
- 0908期 HTML 基础 第一讲
- Mycat从入门到放弃
- 一位资深程序员大牛给予Java初学者的学习路线建议
- linux环境下,集群中Hadoop版本更换
- Java集合框架
- nodejs微信公众号开发
- JS数据结构开篇:线性表和栈
- python参数传值的方式