首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Parcelable的有关问题

2013-06-26 
Parcelable的问题我要传递一个百度的GeoPoint的实例..但是public void writeToParcel(Parcel dest, int fl

Parcelable的问题
我要传递一个百度的GeoPoint的实例..但是
public void writeToParcel(Parcel dest, int flags) {
dest.writeString(address);
dest.writeString(city);
dest.writeInt(ePoiType);
dest.writeBooleanArray(hasCaterDetails);
dest.writeString(name);
dest.writeString(phoneNum);
dest.writeString(postCode);
dest.writeValue(pt);//我这里不知道怎么写,就随便写一个.
dest.writeString(uid);
}
public MyMKPoiInfo(Parcel source) {
// 一定要有这两行,要不然会报空指针异常的错
address = source.readString();
city = source.readString();
ePoiType = source.readInt();
hasCaterDetails = new boolean[1];
name = source.readString();
phoneNum = source.readString();
postCode = source.readString();
pt = //这里我不知道怎么写,才能获取到他的值.;
uid = source.readString();
}

求高手回答.应该怎么做..pt的实例里面有两个变量,都是int类型
[解决办法]
把pt的成员变量也写进去,读的时候再new一个pt设置写进去的两个变量值就行了

热点排行