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>


更多相关文章

  1. Android(安卓)NDK开发之Jni的数据类型
  2. 如何看待 Kotlin 成为 Android(安卓)官方支持开发语言?
  3. Android之替换APP字体——Typeface
  4. Pro Android(安卓)Media:5 Android音频处理入门
  5. 【Android(安卓)设计】:样式_ 触感 | 度量与网格
  6. 手把手的教你成为Android高手(视频+源码+文档)
  7. 定制android主界面。让你自己写的Android的Launcher成为系统中第
  8. 成为android工程师的31+个小技巧
  9. Android(安卓)自动编译、打包生成apk文件 4 - 多渠道批量打包

随机推荐

  1. Android(安卓)实现 选择文件对话框
  2. android SQLite
  3. 设置Android程序的默认安装位置
  4. android 获取 imei号码
  5. 2011.10.11——— android GestureDetect
  6. TabActivity的使用遇到的问题
  7. Android(安卓)手机震动 设置震动时间
  8. Android中获得上下文的静态方法
  9. 2011.09.13——— android Bitmap.Config
  10. android点滴5