每次手机旋转后,整个 Activity 以及 ViewPager、所有 Fragments、ListViews 等都不会被 GC。我可以说是因为 OutOfMemoryError 在 30 次轮换和 MAT 之后,这告诉我我有 30 多个 ListViews 实例。
在删除了我的应用程序中的几乎所有内容并离开 ActionBarSherlock 之后,事实证明,这是造成泄漏的原因。
我正在调试 2.3.7 Desire。
ABS库有问题吗?
每次手机旋转后,整个 Activity 以及 ViewPager、所有 Fragments、ListViews 等都不会被 GC。我可以说是因为 OutOfMemoryError 在 30 次轮换和 MAT 之后,这告诉我我有 30 多个 ListViews 实例。
在删除了我的应用程序中的几乎所有内容并离开 ActionBarSherlock 之后,事实证明,这是造成泄漏的原因。
我正在调试 2.3.7 Desire。
ABS库有问题吗?
不,没有!
希望有人可以向我解释,但显然,当您从设备菜单而不是从调试角度运行应用程序时,泄漏消失了。
有关更多详细信息,请查看此已关闭问题:https ://github.com/JakeWharton/ActionBarSherlock/issues/413
感谢 Jake 提供了一个很棒的图书馆!:)