【发布时间】:2012-02-17 11:58:27
【问题描述】:
在我的 android 应用程序中,我有一个包含 Parcelable 对象的活动(实现 Parcelable)。
该对象包含一个地图。
当我尝试在writeToParcel() 方法中执行以下操作时:
parcel.writeMap(myMap);
我从 API 中得到以下评论:
请改用 writeBundle(Bundle)。将地图展平到地块中 在当前 dataPosition() 处,如果需要,增加 dataCapacity()。这 映射键必须是字符串对象。地图值是使用编写的 writeValue(Object) 并且必须遵循那里的规范。
我该怎么做?
我应该如何在这里使用writeBundle(myMap)?
【问题讨论】:
-
您可以从here..获得一些帮助。
-
谢谢两位,所以没有简单的writeMap方式。看来我需要一个一个地插入实际的地图条目。