【发布时间】:2014-06-16 06:14:23
【问题描述】:
我正在使用Xamarin,我正在为GridView下载许多图像。
这是我为每张图片调用的代码:
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;
}
有人可以帮我把这段代码设为异步吗?
提前致谢
【问题讨论】:
-
您的 Xamarin.Android 版本是多少? 4.8+还是4.8以下?
-
我的 Xamarin.Android 版本是 4.8+
标签: android asynchronous xamarin android-bitmap webclient