情况:
在动态壁纸预览期间,用户选择“设置壁纸”。
然后,这似乎是事件的时间顺序:
实际壁纸过程:onCreate()
预览壁纸进程:onDestroy()
在观看 DDMS 时,这两个进程都显示为一个名称(或者是同一个进程?)。
结果是,如果您使用大量堆(~超过一半),实际壁纸会因内存不足错误而崩溃,因为在预览壁纸过程中的 onDestroy() 中释放内存(为时已晚)。
有没有其他人注意到这一点?
找到另一个类似的链接(但没有回应):
谢谢,肯
情况:
在动态壁纸预览期间,用户选择“设置壁纸”。
然后,这似乎是事件的时间顺序:
实际壁纸过程:onCreate()
预览壁纸进程:onDestroy()
在观看 DDMS 时,这两个进程都显示为一个名称(或者是同一个进程?)。
结果是,如果您使用大量堆(~超过一半),实际壁纸会因内存不足错误而崩溃,因为在预览壁纸过程中的 onDestroy() 中释放内存(为时已晚)。
有没有其他人注意到这一点?
找到另一个类似的链接(但没有回应):
谢谢,肯