android - que - obras de picasso y su significado
no se puede encontrar el método de símbolo con() usando la biblioteca de Android de Picasso (6)
Tengo un problema en la aplicación de Android, estoy tratando de verificar la aplicación ya existente, la aplicación contiene
implementation(''com.squareup.picasso:picasso:3.0.0-SNAPSHOT'') {
exclude group: ''com.android.support''
}
biblioteca picasso y
usando esa biblioteca en una clase, aquí está el código
import com.squareup.picasso.Picasso;
Picasso.with().load(url).placeholder(R.drawable.default_pic).into(imageView);
aquí está el error, Error:(49, 20) error: cannot find symbol method with()
y mi versión de Android Studio es 3.0 RC1, ¿es esto un problema?
En la última biblioteca de Picasso , cambiaron su nombre con () a get ()
Entonces, en lugar de usar
Picasso.with(context).load(url).placeholder(R.drawable.default_pic).into(imageView);
Usar debajo de la linea
Picasso.get().load(url).placeholder(R.drawable.default_pic).into(imageView);
Parece que en la última instantánea de Picasso que está utilizando el método ha sido renombrado para get
confirmación relacionada aquí: https://github.com/square/picasso/commit/e7e919232fe2b15772a7fcd9e15ead2304c66fae
entonces reemplace with()
con get()
y debería funcionar.
Dado que está utilizando una versión aún no lanzada oficialmente, todavía no hay notas de publicación, y las sorpresas como esta pueden suceder ;-)
BTW: Parece ser un buen cambio de nombre para mí, ya que un método llamado "with" pero sin parámetro era un poco raro :-P
Prueba esto,
Context context;
entonces,
Picasso.with(context).load("image_URL").into(imageView);
o reemplazar contexto en "actividad.este"
Tenemos que reemplazar with()
con get()
y es muy importante ahora que el contexto no es necesario para este método.
Picasso.get().load(url).into(view);
Agregue al archivo build.gradle
la dependencia descrita en la documentación:
implementation ''com.squareup.picasso:picasso:2.71828''
Usa get()
lugar de with()
funcionará
Picasso.get().load("image_URL").into(imageView);
https://github.com/square/picasso/commit/e7e919232fe2b15772a7fcd9e15ead2304c66fae
agregar en build.gradle
dependencias de archivos build.gradle
''com.squareup.picasso:picasso:2.5.2''
también en Picasso.with().load("http://i.imgur.com/DvpvklR.png").into(imageView);
lugar Picasso.with().load("http://i.imgur.com/DvpvklR.png").into(imageView);
utilizar
Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);//give application context.
Para más información visita este enlace.