我已经使这段代码看起来完美无缺(我有一个CircleImageView和一个ImageView):
user.getParseFile("photo").getDataInBackground(new GetDataCallback() {
@Override
public void done(byte[] data, ParseException e) {
Glide.with(getActivity()).load(data).diskCacheStrategy(DiskCacheStrategy.SOURCE).preload();
Glide.with(getActivity()).load(data).centerCrop().into(profile);
profile.setBorderColor(white);
Glide.with(getActivity()).load(data).transform(new BlurTransformation(getActivity())).into(blurred);
}
});
问题是,当抽屉重新打开片段时:有时它只加载第一张图片,有时只加载第二张图片,有时只加载每张图片。 为什么这个?我试图预装图像,但它也不起作用。
答案 0 :(得分:0)
解决了问题:这是一个
toTransform.recycle();
<{1}}中导致此问题的方法,因为Bitmap已经被回收。