не удается найти метод символа с помощью() с помощью библиотеки picasso android
Я получаю одну проблему в приложении android, я пытаюсь проверить уже существующее приложение, Приложение содержит
implementation('com.squareup.picasso:picasso:3.0.0-SNAPSHOT') {
exclude group: 'com.android.support'
}
библиотека Пикассо и
используя эту библиотеку в классе, вот код
import com.squareup.picasso.Picasso;
Picasso.with().load(url).placeholder(R.drawable.default_pic).into(imageView);
здесь ошибка, Error:(49, 20) error: cannot find symbol method with()
и моя версия Android studio 3.0 RC1, это проблема ?
6 ответов
похоже, что в последнем снимке Пикассо вы используете метод with
переименован в get
см. здесь: https://github.com/square/picasso/commit/e7e919232fe2b15772a7fcd9e15ead2304c66fae
так что заменить with()
С get()
и должно работать.
поскольку вы используете еще не официально выпущенную версию, пока нет заметок о выпуске, и сюрпризы, подобные этому, могут произойти ;-)
BTW: мне кажется, это хорошее изменение имени, так как метод с именем "С", но без параметра был немного странным : - P
мы должны заменить with()
С get()
и очень важно теперь контекст не является необходимым для этого метода.
Picasso.get().load(url).into(view);
добавить в build.gradle
файл зависимости, описанной в документации:
implementation 'com.squareup.picasso:picasso:2.71828'
добавить в build.gradle
компиляция зависимостей файлов 'com.squareup.picasso:picasso:2.5.2'
и вместо Picasso.with().load("http://i.imgur.com/DvpvklR.png").into(imageView);
использовать
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);//give application context.
более подробная информация этой ссылке
попробуйте это,
Context context;
затем,
Picasso.with(context).load("image_URL").into(imageView);
или замените контекст на " activity.это"
в последний Пикассо библиотеки, они переименовали С() на get ()
Итак, вместо использования
Picasso.with().load(url).placeholder(R.drawable.default_pic).into(imageView);
использовать ниже строки
Picasso.get().load(url).placeholder(R.drawable.default_pic).into(imageView);