无法解决Picasso中的方法占位符?

时间:2015-05-04 12:04:33

标签: android picasso

我是Square Picasso图片加载库的新手。我只是尝试将静态数据与图像一起显示在gridView中。

以下是我收到错误的代码:

Picasso.with(this.context).load(images[i]).into(imageView).placeholder(R.mipmap.ic_launcher);

错误:

  

无法解析方法占位符

我知道它无法找到方法placeholder,但我只是从他们的官方网站&是什么让这无效?

build.gradle(依赖:如果版本存在问题,则发布)

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:22.1.1'
    compile 'com.squareup.picasso:picasso:2.5.2'
}

1 个答案:

答案 0 :(得分:4)

由于方法into无效,它应该是最后一个调用的方法。

在这里查看信息: https://github.com/square/picasso/blob/master/picasso/src/main/java/com/squareup/picasso/RequestCreator.java#L497

尝试将占位符交换为方法调用:

Picasso.with(this.context).load(images[i]).placeholder(R.mipmap.ic_launcher).into(imageView);

希望有所帮助