android - 为小部件保存数据
问题描述
我创建了 RSS 小部件,它在 onUpdate 上获取数据并将其保存在文章对象的 ArrayList 中。每个 Object 类如下所示:
public class Story {
private String title;
private String link;
private Date pubDate;
private String imgUrl;
private Bitmap img;
private String content;
}
它保存数据以及位图格式的图像(非常小的图像)。小部件的工作原理是这样的,在小部件上按下左右按钮时,它会在 ArrayList 的故事之间循环。我可以看到数据在 ArrayList 中保存了大约 12-24 小时,然后小部件不再工作。
- 为这样的小部件存储数据的最佳方法是什么?
- 小部件中全局变量的预期寿命是多少?
解决方案
推荐阅读
- flutter - 是否可以在飞镖的同步功能中使用等待
- asp.net-web-api - Web api Versioning 命名空间与新项目 x 版本
- api - Flutterwave:尝试执行 Http 方法时抛出 IOException
- c++ - Xaudio 声音强度和平方反比
- typescript - 如何以正确的方式通过调用层次结构将永不抛出与 async/await 一起使用
- javascript - 为什么以两种不同的方式使用 require.ensure 会导致代码拆分失败
- python - 为什么这不起作用,它给了我一个错误('bool' 对象不可下标)
- php - 检查数组是否可以转换为 int 然后转换 laravel
- c - 如何解决vs代码中的包含路径错误?
- java - 如何防止 JLayeredPane 拥抱 JFrame 的顶部?