我们有一个Android应用程序在Android 1.6上抛出内存不足错误。它在2.0以上工作正常。我们正试图在这一点上减少运行时内存使用量。Android应用程序 - 我们可以在运行时重新使用图像吗?
我们正在考虑重新使用图像 - 例如每个屏幕的背景图像。是否可以在应用程序启动时在内存中加载一次背景图像,并在每个屏幕中重新使用此缓存副本,而不是每个屏幕都加载相同的背景图像,从而增加RAM中的总体占用空间?
我们知道围绕运行时内存使用有很多其他方式和最佳实践。但在这一点上,我们只是想知道这种“图像重用”方法是否真的可行?
如果是,我们该怎么做?完全可以节省任何内存,否则Android操作系统仍然会为每个屏幕创建同一资产的多个副本,而不会从内存角度给予任何好处?
非常感谢您花时间阅读我的文章。