毕加索不会调用onBitmapLoaded

时间:2015-03-19 18:46:43

标签: android bitmap callback picasso

我的问题与Callback weird behaviour (Android, Picasso library)完全相似。问题是我尝试了他们的解决方案,但它对我没用。要清楚我正在打电话

Picasso.with(mActivity).load(mImageUrl).into(mTarget);

无论出于何种原因调用onPrepareLoad方法而不是onBitmapLoaded方法。我该如何解决这个问题?

如果不明显,我知道我的onPrepareLoad方法因为

而被调用
@Override
public void onPrepareLoad(Drawable arg0) {
  Log.i(TAG, "onPrepareLoad");
}

顺便说一下,我在每个方法中都有Log.i,只调用了onPrepareLoad

============================================

基本上我以前叫过

Picasso.with(mActivity).load(mImageUrl).resize(imgWidth, imgHeight).into(myImageView);

然后如果图像不存在,我会使用Target进行通话,因为此时图像是必要的。

我已经尝试取出“之前”的电话,只在我需要的时候留下它 - 没有变化。

0 个答案:

没有答案