gpt4 book ai didi

android - 应用小部件 : How to retain static objects between updates?

转载 作者:行者123 更新时间:2023-11-29 22:30:57 26 4
gpt4 key购买 nike

我正在创建一个 AppWidget,它由一个 ImageView 组成,其中填充了自定义呈现的位图。此小部件每分钟刷新一次(使用 AlarmManager)。

所有的渲染和存储都在 AppWidgetProvider 中完成。

作为一个好公民,我想尽量减少 CPU 使用等,所以我将我的 Paint 对象和其他预先计算的值存储在 AppWidgetProvider 的静态字段中。

然而,事实证明,当我的 AppWidget 进程与酷 child 闲逛时,它非常渴望死在我身上什么都不做。我知道这是标准行为。然而,随着它的惨死,它也将我静态存放的珍贵元素带入坟墓,再也见不到,这就很不方便了。

我的哀悼没有解决任何问题,所以我想知道:有没有办法解决这个问题?还是根本就没有办法做到这一点,我应该回过头来在每次重绘时重新初始化所有内容吗?

最佳答案

这不是一个真正的解决方案,但我通过不缓存所有内容来解决它。

关于android - 应用小部件 : How to retain static objects between updates?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4073763/

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