如何将地图写入包裹?

在我的Android应用程序中,我有一个包含Parcelable对象(实现Parcelable )的活动。

该对象包含一张地图。

当我尝试在writeToParcel()方法中执行以下操作时:

 parcel.writeMap(myMap); 

我从API获得以下评论:

请使用writeBundle(Bundle)。 在当前的dataPosition()中将Map平铺到包中,如果需要,则增加dataCapacity()。 Map键必须是String对象。 Map值是使用writeValue(Object)写入的,并且必须遵循这个规范。

我该怎么做呢? 我应该如何在这里使用writeBundle(myMap)

Solutions Collecting From Web of "如何将地图写入包裹?"