在动态壁纸上使用回收的位图...

时间:2015-03-31 11:24:43

标签: android

我有一个愚蠢的错误,我似乎无法摆脱......它可以预见到。

我正在使用一个位图,当我的lwp上的表面被破坏时我会回收...为了防止旋转lwp时内存过度使用。

但是,如果我打开设置窗口,然后将该窗口旋转为横向,然后将其旋转回纵向视图,然后按回以关闭设置窗口(返回到lwp),由于尝试使用回收的位图...在LWP绘制程序。

发生了什么事?

有没有过程。关闭设置窗口后,我可以调用再次定义位图以防止这种情况发生?

感谢。

1 个答案:

答案 0 :(得分:0)

一旦你回收它就不能使用位图,所以在你回收之后清除它的指针并在你绘制它之前检查它是否为空

如果为null,则再次加载