场合
我对Parcel的使用是保存以下内容:
示例
A类包含以下内容:ID,名称,描述,时间,位置和位图。
的ArrayList&LT a取代; L包含许多A的实例,它们总是与互联网同步。
出于性能原因,我希望在本地存储L,作为来自Internet的数据副本在缓存中以Parcel的形式存储。
问题
使用Parcel合并数据并保存在缓存中是否可以接受?由于包裹可以随时无效并且也是缓存,我认为这样做很好,但我想确定。
答案 0 :(得分:0)
使用Parcel合并数据并保存在缓存中是否可以接受?
我不会。你浪费CPU时间没有明显的附加价值。
因为缓存中的数据可以随时处理
正确,如果通过"缓存可以处理"你的意思是"作为一个单身实现的缓存可能因为流程被终止而消失#34;无论您是要缓存Parcels
,ArrayLists
还是Restaurants
,都是如此。因此,请将数据保持为自然形式,这不一定是Parcel
。