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. Android——类型转换 时间处理
  3. Java/Android引用类型及其使用分析
  4. Android获取通话记录【名称,号码,日期,通话时间,类型】
  5. Android 识别SIM卡类型
  6. 安卓4.X系统 增加蓝牙接收文件类型
  7. JS判断终端类型的几种方法
  8. Android类库常用类型解析

随机推荐

  1. Android连接网络打印机,jSocket连接网络打
  2. Android(安卓)点击查看大图(长按保存图片)
  3. android 查看软件
  4. Android(安卓)保存图片到SQLite,读出SQLi
  5. Android(安卓)6.0 访问图库时,报错 requir
  6. 查询余额以及流量
  7. android ListView中Checkbox实现单选,全选
  8. android 各种 Adapter
  9. Android(安卓)ListView显示数据的常见处
  10. Android系统版本与代号