J'utilise Picasso et Target pour télécharger une image et l'enregistrer en tant que bitmap pour la transmettre dans un objet que j'utilise pour et RecyclerView.Impossible de charger l'image via Picasso et Target
Mais quand je tente de télécharger l'image de la cible charge également le onBitmapFailed
ou onPrepareLoad
et bitmap
n'a pas reçu avec succès ...
where's le bug dans mon code? L'URL est absolument correcte. quand je prends l'URL passé et le coller dans le navigateur chrome l'image montre ...
code
//Get Bitmap
targetForBitmap = new Target() {
@Override
public void onBitmapLoaded (final Bitmap responseBitmap, Picasso.LoadedFrom from){
bitmap = responseBitmap;
}
@Override
public void onPrepareLoad(Drawable placeHolderDrawable) {
Log.i("prepareLoad", "onPrepereLoad ääääääääääääääääääää ");
}
@Override
public void onBitmapFailed(Drawable errorDrawable) {
Log.i("onBitmapFailed", "onBitmapFailed xxxxxxxxxxxxxxxx");
}
};
String url = "Http://" + server_wan + ":" + port_wan + "/" + server_path + "/Produktbilder/" + product_image + ".png";
Log.i("url", url);
Picasso.with(SpeisekarteActivity.this)
.load(url)
.into(targetForBitmap);
targetForBitmap est une instance de chaîne au début de la classe (private Target targetForBitmap
)
Vous avez des erreurs? – Kaushal28
Je ne reçois pas le bitmap ... il charge les deux autres méthodes. Le bitmap n'est pas montré dans recclerview ou tout autre Imageview quand je passe pour le test ... Peut-être important de savoir que j'essaye de charger beaucoup d'images ... dans une boucle en utilisant cette méthode. – skm
Autorisations Internet? – Kaushal28