android - 如何释放 TabHost 占用的内存

标签 android memory-management android-tabhost heap-memory

我的 TabHost 有 12 个选项卡,我需要能够访问所有这些选项卡。但是,当我按下选项卡时,内存使用量会增加,直到第 9 个打开的选项卡之后它才会卡住。如果选项卡对用户不可见,是否有任何方法可以释放 TabHost 占用的内存?

最佳答案

您必须了解 Android 中的内存。也许 TabHost/ViewPager 不是问题。

阅读herehere关于内存泄漏检测。然后您将能够看到哪些东西占用了您的 RAM 而没有释放。接下来,您可以对代码进行审核(优化、重构和调试)。

关于android - 如何释放 TabHost 占用的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31802263/

相关文章:

Android FragmentTabHost 添加水平滚动

android - OutOfMemory 异常 - 对于 adapter.notifiyDataSetChanged() 在使用 picasso 加载图像时

android - 检测 Android 设备方向(不是屏幕方向)

java - 如何从http连接创建限时流

iOS:如何在操作大型 NSString 实例时避免自动释放副本?

c - 我有足够的内存,但 mmap 一直失败说无法分配内存

android - 在哪里可以找到 Android 选项卡图标

android - 滑动菜单 Android

android - 单元测试 Android 和权限

memory-management - Linux内核中的内存映射