这是一种奇怪的,我能够摆脱我自己的内存泄漏,但我不能做同样在这种情况下。
下面的图像显示了堆包含位图(如2.5 MB),其被从当前活动连接的(mDecor指向当前活动)。
我试图在整个应用程序中删除InputMethodManager情况下,没有任何影响
我试过设置键盘的默认状态(如果该位图是某种冲刺绘制系统键盘),仍然没有效果
android:windowSoftInputMode="stateHidden"
没有什么帮助, 有什么我可以做这件事? 需要注意的是该解决方案是不是Android的API版本特有的(我在API 8 14/15/16测试,他们都有同样的问题)
也许是一个漏洞,可以有人请证实?
- http://code.google.com/p/android/issues/detail?id=34731
- 因为它是由InputMethodManager间接引用破坏之后的主要活动是不垃圾收集
- InputMethodManager持有参考tabhost -内存泄漏- OOM错误