我正在开发一个有很多活动的应用程序,每个活动都使用相同的背景。似乎将一个背景设置为多个活动将导致该背景图像被分配给多个内存块。为了有效地管理手机的内存,我一直在谷歌的开发网站上阅读如何避免内存泄漏,其中建议了一些编码解决方案,但在很多情况下必须管理内存会很乏味。作为替代解决方案,我考虑为每个视图设置背景的应用程序使用主题,但我不知道这是否解决了内存管理问题。
如果我使用主题设置背景图片而不是为每个活动设置背景图片,设备会自动为我管理内存吗?
我正在开发一个有很多活动的应用程序,每个活动都使用相同的背景。似乎将一个背景设置为多个活动将导致该背景图像被分配给多个内存块。为了有效地管理手机的内存,我一直在谷歌的开发网站上阅读如何避免内存泄漏,其中建议了一些编码解决方案,但在很多情况下必须管理内存会很乏味。作为替代解决方案,我考虑为每个视图设置背景的应用程序使用主题,但我不知道这是否解决了内存管理问题。
如果我使用主题设置背景图片而不是为每个活动设置背景图片,设备会自动为我管理内存吗?