建议我避免android中的outofmemory错误的好方法

时间:2017-05-26 07:34:25

标签: android android-studio out-of-memory

我是Android的新手请建议我优化图片或我用来在我的应用中设置图片的图片的好方法,而不会出现内存错误...

任何帮助表示感谢。

谢谢任何进步:)

1 个答案:

答案 0 :(得分:0)

实际上取决于

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

你可以根据自己的需要使用图像加载器库

以下是图书馆链接选择您想要使用的内容:

Glide:https://github.com/bumptech/glide

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

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

现在选择哪个我个人推荐glide.if你想要加载大尺寸图像比使用通用图像加载器,如果你想用小图像去除与毕加索一起

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

位图缓存技术

  1. LruCache
  2. DiskCache
  3. 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>
    

    希望这个答案对你有所帮助..如果你想要任何其他帮助,你可以要求它