1

我有一个 HashMap 我会传递给另一个 Activity 类。我只是使用这段代码:

HashMap<String, String> mKeyValues = new HashMap<String, String>();
// add some data to hash map
Intent intent = new Intent(MainActivity.this, SubActivity.class);
intent.putExtra(EXTRA_ENTRIES, mKeyValues);

这是可能的,因为 HashMap 已经实现了 Serializeable 接口。

现在的问题是这对于具有 100 个元素的 HashMap 是否足够快,或者我是否应该更好地创建一个实现 Parcelable 接口的数据类(因为 Parcelable 更快?更快)?

在性能和其他方面应该使用 Parceable 接口时是否有指导方针?

我没有发现任何东西可以将实现 Serializeable 的对象和实现 Parceable 的对象传递给另一个 Activity 的持续时间进行比较。

问候

4

1 回答 1

0

使用 HashMap 非常简单,继续使用它;)

于 2012-09-11T14:43:33.920 回答