Parcelable的问题

y411090304 2013-06-05 04:36:00
我要传递一个百度的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类型
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
asia_deng 2013-06-06
  • 打赏
  • 举报
回复
把pt的成员变量也写进去,读的时候再new一个pt设置写进去的两个变量值就行了

80,348

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧