package com.jyxp.my.parcelable;
import java.util.ArrayList;
import java.util.List;
import android.os.Parcel;
import android.os.Parcelable;
public class MyParcelable implements Parcelable {
private int mInteger;
private MyParcelable2 mParcelable;
private List<MyParcelable2> myParcelable2s = new ArrayList<MyParcelable2>();
private MySerializable mMySerializable;
public MyParcelable() {
// TODO Auto-generated constructor stub
}
@SuppressWarnings("unchecked")
public MyParcelable(Parcel in) {
// TODO Auto-generated constructor stub
mInteger = in.readInt();
mParcelable = in.readParcelable(MyParcelable2.class.getClassLoader()); //这个地方的ClassLoader不能为null
myParcelable2s = in.readArrayList(MyParcelable2.class.getClassLoader());
mMySerializable = (MySerializable) in.readSerializable();
}
public int getmInteger() {
return mInteger;
}
public void setmInteger(int mInteger) {
this.mInteger = mInteger;
}
public MyParcelable2 getmParcelable() {
return mParcelable;
}
public void setmParcelable(MyParcelable2 mParcelable) {
this.mParcelable = mParcelable;
}
public List<MyParcelable2> getMyParcelable2s() {
return myParcelable2s;
}
public void setMyParcelable2s(List<MyParcelable2> myParcelable2s) {
this.myParcelable2s = myParcelable2s;
}
public MySerializable getmMySerializable() {
return mMySerializable;
}
public void setmMySerializable(MySerializable mMySerializable) {
this.mMySerializable = mMySerializable;
}
@Override
public int describeContents() {
// TODO Auto-generated method stub
return 0;
}
@Override
public void writeToParcel(Parcel dest, int flags) {
// TODO Auto-generated method stub
dest.writeInt(mInteger);
dest.writeParcelable(mParcelable, flags);
dest.writeList(myParcelable2s);
dest.writeSerializable(mMySerializable);
}
public static final Parcelable.Creator<MyParcelable> CREATOR = new Creator<MyParcelable>() {
@Override
public MyParcelable[] newArray(int size) {
// TODO Auto-generated method stub
return new MyParcelable[size];
}
@Override
public MyParcelable createFromParcel(Parcel source) {
// TODO Auto-generated method stub
return new MyParcelable(source);
}
};
}
js931178805
- 粉丝: 41
- 资源: 12
最新资源
- 学生宿舍管理系统(毕业设计).zip
- 跨年烟花代码(python)
- springboot-二手物品交易系统的设计与实现-h7ow81fl.zip
- 鲸鱼算法(WOA)优化混合核极限学习机(HKELM)分类预测,多特征输入模型,WOA-HKELM分类预测 多特征输入单输出的
- Android学习笔记
- B站视频助手,视频下载助理
- 双碳目标下综合能源系统低碳运行优化调度Matlab程序,包含光伏、风电、热电联产、燃气锅炉、电锅炉、电储能、碳捕集设备,考虑碳交易 以系统运行成本最小为目标进行调度 没有具体参考文献,这个只是一个授之
- springboot-企业员工薪酬管理系统-n4s02htu.zip
- 基于格雷码的结构光三维重建源码,MATLAB可以跑通
- springboot-人才公寓管理系统-897cjl4r.zip
- 灰狼优化算法GWO算法具有结构简单、需要调节的参数少,容易实现等特点,其中存在能够自适应调整的收敛因子以及信息反馈机制,能够在局部寻优与全局搜索之间实现平衡,因此在对问题的求解精度和收敛速度方面都有良
- 新版Android开发教程与学习笔记
- 差分进化算法DE(Differential Evolution)算法是在遗传算法等进化思想的基础上提出的,本质是一种多目标(连续变量)优化算法,用于求解多维空间中整体最优解 Matlab 程序
- 半桥 全桥LLC电路 谐振变器仿真,采用频率控制(PFM变频控制)输出电压闭环,软开关 原边半桥+副边半波整流 原边半桥+副边全桥整流 原边全桥+副边半波整流 原边全桥+副边全桥整流都有 matlab
- 适合练手、课程设计、毕业设计的Java项目源码:进销存管理系统(jsp+mssql).rar
- video_250112_204741.mp4
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
- 1
- 2
- 3
- 4
- 5
前往页