繁体   English   中英

建议我避免在Android中出现内存不足错误的好方法

[英]Suggest me good way to avoid outofmemory error in android

我是Android新手,请向我建议一种优化图像或用于在应用程序中设置图像而不会出现内存不足错误的库的好方法...

任何形式的帮助表示赞赏。

谢谢任何进步:)

其实要看

1)。 如果您根据Recyclerview,Gridview等中的URL显示图像。

您可以根据自己的需要使用imageloader库

以下是库链接,选择您要使用的库:

滑行: https : //github.com/bumptech/glide

毕加索: https : //github.com/square/picasso

通用图片加载器: https//github.com/nostra13/Android-Universal-Image-Load

现在该选择哪个选项,我个人推荐glide。如果您要比使用通用图像加载器加载大尺寸图像,如果您要比与Picasso加载较小的图像

2)。 如果您要在不同的地方使用相同的位图,则可以使用位图缓存

位图缓存技术

  1. LruCache
  2. DiskCache

3)。 可以帮助您解决OutOfMemory错误的一些设置:

在清单文件中,您可以设置largeHeap =“ true”

<application
        android:name=".MyApplication"
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="Mall"
        android:largeHeap="true"
        android:logo="@drawable/logo_for_up"
        android:screenOrientation="portrait"
        android:theme="@style/AppTheme" >
</application>

希望此答案对您有帮助。.如果您需要其他帮助,可以提出要求

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM