Android 将图像加载到imageview时出现内存不足异常
应用程序正在崩溃,因为在使用下面的代码从该am的内部存储器加载图像时出现内存不足异常Android 将图像加载到imageview时出现内存不足异常,android,out-of-memory,android-imageview,Android,Out Of Memory,Android Imageview,应用程序正在崩溃,因为在使用下面的代码从该am的内部存储器加载图像时出现内存不足异常 ImageHandler.getSharedInstance(context).load(imgFile) .skipMemoryCache().memoryPolicy(MemoryPolicy.NO_STORE,MemoryPolicy.NO_CACHE) .fit().into(imageView); public class ImageHandler {
ImageHandler.getSharedInstance(context).load(imgFile)
.skipMemoryCache().memoryPolicy(MemoryPolicy.NO_STORE,MemoryPolicy.NO_CACHE)
.fit().into(imageView);
public class ImageHandler {
private static Picasso instance;
public static Picasso getSharedInstance(Context context)
{
if(instance == null)
{
instance = new Picasso.Builder(context).executor(Executors.newSingleThreadExecutor()).memoryCache(Cache.NONE).indicatorsEnabled(false).build();
}
return instance;
}
}
但现在应用程序没有崩溃,但无法加载图像(显示空白屏幕)图像的分辨率有多大?2048*1536 am使用此图像设置桌面背景这是一幅相当大的图像。它可能会消耗大量内存。因此,在不损失图像质量的情况下加载的更好方法是什么呢。您可以使用任何您喜欢的库,这里提到了一些。图像的分辨率有多大?2048*1536 am使用此图像设置桌子的背景这是一个相当大的图像。它可能会消耗大量内存。因此,在不损失图像质量的情况下加载的更好方法是什么呢。你可以使用任何你喜欢的图书馆,这里提到了一些。