gpt4 book ai didi

android - 用户离线时缓存 ListView 项

转载 作者:行者123 更新时间:2023-11-30 01:19:13 24 4
gpt4 key购买 nike

我正在使用 Marvel api 获取名称、图像和描述,但我希望用户也可以在离线模式下查看它...除了数据库系统之外,我如何缓存它?可以用Lru缓存来做吗?我只想知道方法

最佳答案

TinyDB 的帮助下将您的 marvelList 存储到 db在 ACtivity onPause() 回调

ArrayList<Person> usersWhoWon = new ArrayList<Person>();
tinydb.putListObject("allWinners", usersWhoWon);

然后在 onResume() 回调中检查用户是否离线并从 tinyDB 中获取您的漫威漫画列表

new TinyDB(getApplicationContext()).getListObject(
PreferenceHelper.MY_CART_LIST_LOCAL, Marvel.class)

关于android - 用户离线时缓存 ListView 项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37372105/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com