当我用抽屉重新打开片段时,滑动错误显示两个imageView

时间:2017-07-10 11:55:57

标签: android android-fragments android-glide

我已经使这段代码看起来完美无缺(我有一个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);

        }
    });

问题是,当抽屉重新打开片段时:有时它只加载第一张图片,有时只加载第二张图片,有时只加载每张图片。 为什么这个?我试图预装图像,但它也不起作用。

1 个答案:

答案 0 :(得分:0)

解决了问题:这是一个

 toTransform.recycle();
<{1}}中导致此问题的

方法,因为Bitmap已经被回收。