J'utilise Xamarin
et je télécharge de nombreuses images pour un GridView
.Conversion d'une fonction de téléchargement pour être asynchrone
Voici mon code que j'appelle pour chaque image:
private Bitmap GetImageBitmapFromUri(string uri)
{
Bitmap imageBitmap = null;
using (var webClient = new WebClient())
{
var imageBytes = webClient.DownloadData(uri);
if (imageBytes != null && imageBytes.Length > 0)
{
imageBitmap = BitmapFactory.DecodeByteArray(imageBytes, 0, imageBytes.Length);
}
}
return imageBitmap;
}
Quelqu'un peut-il me s'il vous plaît aider à rendre ce code ci-dessus asynchrone?
Merci à l'avance
Quelle est votre version de Xamarin.Android? 4,8+ ou moins de 4,8? – Coder
Ma version Xamarin.Android est 4.8+ – user3736648