我正在使用Marvel api来获取名称,图像和描述,但我希望用户也可以在离线模式下查看它...如何将它与db系统区分开来? Lru缓存可以用来做吗?我只是想知道这个方法
答案 0 :(得分:1)
在ACtivity onPause()
CallaBack
ArrayList<Person> usersWhoWon = new ArrayList<Person>();
tinydb.putListObject("allWinners", usersWhoWon);
然后在onResume()
callaback中检查用户是否离线并从tinyDB获取奇迹漫画列表
new TinyDB(getApplicationContext()).getListObject(
PreferenceHelper.MY_CART_LIST_LOCAL, Marvel.class)