Je construis une application Android pour les médias locaux et analyser les images pertinentes et telle que l'API de la base de données de films, tout fonctionne bien sur l'émulateur de studio Android, mais lorsque je construis l'APK et installer sur un périphérique réel Néant. Les images sont affichées sur leur imageViews.
Le code que j'utilise est; p> Ce code fonctionne bien lorsque vous avez couru sur l'émulateur mais lorsqu'il est exécuté sur un périphérique toutes les images sont Black, je suis à perte que le code devrait fonctionner et autre que l'image manquante de l'application se comporte correctement. p> p>
3 Réponses :
Essayez ceci
Glide.with(this) .asBitmap() .load(//url) .placeholder(R.drawable.vijay) .into(imageView);
Malheureusement, l'image ne se charge pas et ne revient pas à l'image de secours lorsqu'elle a couru sur le fil principal et comme dans l'onpostexecute d'une méthode asynchratation. Des idées sur la façon de faire courir cela?
Ajoutez simplement cette ligne dans votre fichier APP.Gradle Après cela, vous pouvez facilement charger votre image à partir de vous en ligne. p> Picasso.get().load("http://i.imgur.com/DvpvklR.png").into(imageView);
Cheers, ce paquet se comporte exactement la même chose, charge bien dans l'émulateur mais une image noire lorsque vous avez couru sur un périphérique physique.
Essayez de charger une autre image à partir de Online si ses œuvres vont bien, puis découvrez le problème de votre image.
Cheers, vous étiez partiellement correct que c'était la condition d'utilisation de HTTPS.
va laisser tomber la réponse pour quiconque est confronté au même problème. La divergence entre les méthodes réseau utilisées entre les versions Android, les versions plus récentes ne chargera pas d'actifs d'image qui ne sont pas provenant d'une connexion sécurisée. Si vous faites face au même problème, changez l'URL comme ci-dessous;
//Old URL String URL= "http://image.tmdb.org/t/p/w500/l4iknLOenijaB85Zyb5SxH1gGz8.jpg"; //New URL String URL= "https://image.tmdb.org/t/p/w500/l4iknLOenijaB85Zyb5SxH1gGz8.jpg";
Quelle est la valeur de l'URL à cette ligne
string url = activelist1.Getstring (t) code>?
J'ai ajouté la solution, semble que de nouvelles versions d'Android ne fonctionneront qu'avec HTTPS et non http.