用毕加索消除图像

时间:2015-07-30 17:08:48

标签: android android-fragments out-of-memory picasso

在我的应用程序中,我有很多图像。在其中一个片段中(让我们将其命名为片段MasterFragment)我有ViewPager,每个页面都有图像,下面是" page"有按钮"展开"它将用户带到不同的片段(让它命名为DetailFragment)与列表,也将图像作为项目。

Master I上的图像用这条线加载毕加索(因为它们的宽度和高度都是match_parent):

Picasso.with(getActivity()).load(filePathFood).into(mImgvFood);

细节上的图片高度为150dp,所以我可以使用fit:

 Picasso.with(mContext).load(folderPath + product.getPath()).fit().centerCrop().
        into(viewHolder.mImgvPicture);

当用户返回时,从Detail到Master片段,而不是图像,ViewPager中有空位。有时会加载一些(2个来自4个)图像。

如果我没有使用Picasso,我的应用程序会不断地抛出Out of Memory异常。知道怎么处理吗?

0 个答案:

没有答案