在Android设备上维护静态缓存的最佳方法是什么?
例如,假设我有查找表Type
和Category
- 这两个表很少会改变....但如果他们这样做,则必须刷新它们。
如何将这些数据存储在Android设备上的某种缓存中,同时在服务器上发生更改时仍然更新这些数据?看到它们很少更改,我想最小化从设备发送/接收的数据量。
注意 - 有比这更多的查找表,我只是以两个为例。
答案 0 :(得分:-1)
创建静态HashTable / HashMap的单例实例并存储包含填充屏幕的数据的对象(如原语,pojo,集合等)和标志,它们将通知是否正在刷新该值。从服务器读取任何更改时设置此值。以最新价值更新。