1

情况:

在动态壁纸预览期间,用户选择“设置壁纸”。

然后,这似乎是事件的时间顺序:

实际壁纸过程:onCreate()

预览壁纸进程:onDestroy()

在观看 DDMS 时,这两个进程都显示为一个名称(或者是同一个进程?)。

结果是,如果您使用大量堆(~超过一半),实际壁纸会因内存不足错误而崩溃,因为在预览壁纸过程中的 onDestroy() 中释放内存(为时已晚)。

有没有其他人注意到这一点?

找到另一个类似的链接(但没有回应):

动态壁纸重新选择会增加内存使用量。如何阻止这种情况?

谢谢,肯

4

0 回答 0