我下载了 Picasso 图像缓存库并尝试让示例代码工作。我从现有代码设置了一个 Android 项目,包括 picasso-2.2.0.jar 和 android-support-v4.jar
但是,当我尝试编译和运行它时,它说 PicassoSampleAdapter 和 SampleWidgetProvider 文件中有错误。
这是有问题的行:
picasso.load(Data.URLS[new Random().nextInt(Data.URLS.length)]) //
.placeholder(R.drawable.placeholder) //
.error(R.drawable.error) //
.transform(new GrayscaleTransformation(picasso)) //
.into(updateViews, R.id.image, appWidgetIds);
这是错误:
The method into(ImageView, Callback) in the type RequestCreator is not applicable for the arguments (RemoteViews, int, int[])
我检查了 picasso 网站上的文档,实际上, into 采用了这两个参数。对我来说,在这样一个很棒的图书馆上会出现这样的错误似乎是不可思议的,所以我认为这一定是我在设置时做得不对?其他文件没有错误,所以我相信我已经正确设置了。
任何人都可以帮忙吗?当您尝试设置示例项目并运行它时,您是否遇到相同的错误?