Пикассо нельзя применить к данным типам ошибок Android Studio - PullRequest
0 голосов
/ 12 ноября 2018

Я получаю эту ошибку и не знаю, как ее исправить: http://prntscr.com/lhb017 enter image description here

Раньше работал с Picasso.with(getActivity()), но с Picasso.get не работает.

Ответы [ 3 ]

0 голосов
/ 12 ноября 2018

Зависит от версии Пикассо, инициализация отличается.Если вы используете последнюю версию из реализации Maven Central

'com.squareup.picasso: picasso: 2.71828'

, вы должны удалить getActivity () из инициализации.

0 голосов
/ 12 ноября 2018

Похоже, они заменили метод get () в классе новейших коммитов Singleton. В новейшей версии метода picasso get () не будет иметь никаких параметров. Так что удалите метод getActivity () из метода get ().

 Picasso.get().load(url).into(imageView);

 implementation 'com.squareup.picasso:picasso:2.71828'

Вы также можете использовать с (), который принимает контекст в качестве параметра, если вы используете предыдущие версии. Это зависит от вас, какую версию вы используете в своем проекте. В соответствии с этим вы должны поддерживать метод

В предыдущей версии библиотеки Пикассо вы можете передавать контекст внутри метода with ().

Picasso.with(context).load(url).into(imageView);

Вы также можете сослаться на их проект github.

https://github.com/square/picasso/commit/e7e919232fe2b15772a7fcd9e15ead2304c66fae
0 голосов
/ 12 ноября 2018

Функция Пикассо get() используется следующим образом: Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView); не требуется аргумент для функции get(), поэтому удалите из вас параметры getActivity() get() function,

Для дальнейшей информации: http://square.github.io/picasso/

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...