我有一个存储在类中的对象的arrayList,它扩展了intentService.它的对象的实例变量是:
int id;
String name;
HashMap<Long, Double> historicFeedData
Run Code Online (Sandbox Code Playgroud)
我希望能够将此arrayList传递回Activity.我已经读过,当您想要将对象从服务传递到活动时,可以使用Parcelable.我写入包裹的方法如下:
public void writeToParcel(Parcel out, int flags) {
out.writeInt(id);
out.writeString(name);
dest.writeMap(historicFeedData);
}
Run Code Online (Sandbox Code Playgroud)
我不知道如何从包裹中读回哈希图?这个问题建议使用Bundle,但我不确定它们是什么意思.任何帮助非常感谢.