作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在创建一个 AppWidget
,它由一个 ImageView
组成,其中填充了自定义呈现的位图。此小部件每分钟刷新一次(使用 AlarmManager
)。
所有的渲染和存储都在 AppWidgetProvider
中完成。
作为一个好公民,我想尽量减少 CPU 使用等,所以我将我的 Paint
对象和其他预先计算的值存储在 AppWidgetProvider
的静态字段中。
然而,事实证明,当我的 AppWidget
进程与酷 child 闲逛时,它非常渴望死在我身上什么都不做。我知道这是标准行为。然而,随着它的惨死,它也将我静态存放的珍贵元素带入坟墓,再也见不到,这就很不方便了。
我的哀悼没有解决任何问题,所以我想知道:有没有办法解决这个问题?还是根本就没有办法做到这一点,我应该回过头来在每次重绘时重新初始化所有内容吗?
最佳答案
这不是一个真正的解决方案,但我通过不缓存所有内容来解决它。
关于android - 应用小部件 : How to retain static objects between updates?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4073763/
我是一名优秀的程序员,十分优秀!