【发布时间】:2013-09-19 08:48:41
【问题描述】:
我有一个存储在扩展 intentService 的类中的对象数组列表。它的对象实例变量是:
int id;
String name;
HashMap<Long, Double> historicFeedData
我希望能够将此 arrayList 传递回 Activity。我已经读过 Parcelable 是当您想将对象从服务传递到活动时要走的路。我写包裹的方法是这样的:
public void writeToParcel(Parcel out, int flags) {
out.writeInt(id);
out.writeString(name);
dest.writeMap(historicFeedData);
}
我不确定如何从包裹中读回哈希图? This question 建议使用 Bundle,但我不确定它们的含义。非常感谢任何帮助。
【问题讨论】:
标签: java android arraylist hashmap intentservice