我们现在正在开发在线和离线模式下工作的 Android 应用程序。该应用程序有很多大尺寸的图像、视频和 pdf。因此,要在离线模式下运行应用程序,我们需要将所有图像、视频和 pdf 下载到 sd 卡中。所以在离线模式下,我们显示来自 sd 卡的图像、视频和 pdf。
我们在应用程序中面临的技术问题是,当用户多次单击图像时,会出现内存不足的问题。为了解决这个问题,我们已经清除了应用程序中的位图和垃圾收集,但是对于大图像,它会显示内存不足的问题。我们现在3502*1716
在应用程序中获得图像分辨率。因此,我们将图像568*500
从服务器回收,并通过 Web 服务将其传递给应用程序。在这种情况下,应用程序工作正常,没有任何内存不足的问题。但是我们3502*1716
在应用程序中需要具有分辨率的图像。
在应用程序中多次单击图像时,请提出一些解决此内存不足问题的方法。