情况
我对 Parcel 的用途是保存以下内容:
- 可以随时从网络中提取的列表数据(更具体地说,推特时间线)
- 列表的滚动位置
- UI 元素的状态,例如抽屉是否打开
例子
A 类包含以下内容:ID、名称、描述、时间、位置和位图。
ArrayList<A> L 包含许多 A 的实例,它们总是与互联网同步。
出于性能原因,我希望将 L 存储在本地,作为缓存中来自 Internet 的数据副本,并以 Parcel 的形式存储。
问题
使用 Parcel 合并数据并保存在缓存中是否可以接受?由于包裹可以随时失效并且也是缓存,我认为这样做很好,但我想确定。