Plug in to Mono for Android for Lights, Camera and Video Apps: Listing 2

Call to LoadRemoteImage.

btnLoadRemote.Click += delegate
  string urlToLoad = "";
  // A .NET 4 task is supported as well.
    new WaitCallback(LoadRemoteImageViaThread), urlToLoad);

private void LoadRemoteImageViaThread(object o)
  string url = (string) o;
  var imageUrl = new Java.Net.URL(url);
  var bitmap = Android.Graphics.BitmapFactory.DecodeStream(imageUrl.OpenStream());
  RunOnUiThread(() => iv.SetImageBitmap(bitmap));

About the Author

Wallace (Wally) B. McClure has authored books on iPhone programming with Mono/Monotouch, Android programming with Mono for Android, application architecture, ADO.NET, SQL Server and AJAX. He's a Microsoft MVP, an ASPInsider and a partner at Scalable Development Inc. He maintains a blog, and can be followed on Twitter.

comments powered by Disqus