Android Studio中Android Parcelable code generator插件的使用
来源:互联网 发布:欧洲旅游攻略知乎 编辑:程序博客网 时间:2024/06/06 07:11
public class JuheTimeNews extends BaseResponse implements Parcelable { public float[] result; public String[] names; public List<Float> prices; public List<String> numbers; public JuheTimeNews() { } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel dest, int flags) { dest.writeFloatArray(this.result); dest.writeStringArray(this.names); dest.writeList(this.prices); dest.writeList(this.numbers); dest.writeInt(this.resultcode); dest.writeString(this.reason); dest.writeInt(this.error_code); } private JuheTimeNews(Parcel in) { this.result = in.createFloatArray(); this.names = in.createStringArray(); this.prices = new ArrayList<Float>(); in.readList(this.prices, Float.class.getClassLoader()); this.numbers = new ArrayList<String>(); in.readList(this.numbers, String.class.getClassLoader()); this.resultcode = in.readInt(); this.reason = in.readString(); this.error_code = in.readInt(); } public static final Creator<JuheTimeNews> CREATOR = new Creator<JuheTimeNews>() { public JuheTimeNews createFromParcel(Parcel source) { return new JuheTimeNews(source); } public JuheTimeNews[] newArray(int size) { return new JuheTimeNews[size]; } };}
此插件对于各种类型,如float[]数组类型,List<Student>类型的支持都很好。
但是对于List<String>、List<Float>等类型支持的不是很好,需要手动的修改一下即可。
this.prices = new ArrayList<<span style="color:#ff6666;">List<Float></span>>(); in.readList(this.prices, <span style="color:#ff6666;">List<Float></span>.class.getClassLoader()); // 红色部分的List<Float>整个替换成为Float就可以了。
this.numbers = new ArrayList<span style="color:#3366ff;"><List<String></span>>(); in.readList(this.numbers, <span style="color:#3366ff;">List<String></span>.class.getClassLoader()); <span style="font-family: Arial, Helvetica, sans-serif;">//蓝色部分的 List<String>整个替换成为String就可以了。</span>
0 0
- Android Studio中Android Parcelable code generator插件的使用
- Android Studio 插件--Parcelable code generator
- Android Studio中 Android butterKnife Zelezny和 Android Parcelable code generator的使用(备忘录)
- Android Studio 优秀插件(二): Parcelable Code Generator
- Android Studio插件Android Code Generator的使用
- AS插件-Android Parcelable code generator.
- Android Parcelable代码自动生成插件 Parcelable code generator
- 在Android Studio中Parcelable插件的简单使用
- android studio中安装parcelable插件
- Android中Parcelable的使用
- Android中Parcelable的使用
- Android中Parcelable的使用
- android studio 安装 Parcelable插件以及使用详细步骤教程
- android parcelable 以及android studio插件
- Android中Parcelable使用
- Android中使用Parcelable
- Android studio中几个插件的使用
- android studio中推荐使用的插件
- Qt简介以及如何配置Qt使用VS2010进行开发
- 百度蜘蛛 禁止访问
- 解决chrome卡死假死
- 站长怎样利用好腾讯产品做网站推广
- atomic_inc 原子操作
- Android Studio中Android Parcelable code generator插件的使用
- 图片上画虚线
- 个人备份
- 模板-KMP
- 正则表达式
- 第四届acm A^X mod P
- hibernate4--MYSQL建表时type=InnoDB和Engine=InnoDB注意点
- 03:Poor Herobrine 直接插入排序
- Java中native关键字