启动Android壁纸应用程序时,应用程序消耗的内存越来越慢。我试图弄清楚为什么会发生这种情况并且尚未成功。
有一段时间我在logcat中得到的信息是“低内存不再有后台进程”。此时我的应用程序退出几秒钟并重新启动它。
我在后台重复调用两个本机函数来绘制壁纸。这个问题?
答案 0 :(得分:2)
请阅读:http://android-developers.blogspot.co.uk/2009/01/avoiding-memory-leaks.html
你可能正在使用静态成员并重用旧的Context
小部件,这使得android无法释放很久以前过期的旧上下文。