Skip to content

Instantly share code, notes, and snippets.

@konklone
Created September 23, 2009 20:52
Show Gist options
  • Save konklone/192269 to your computer and use it in GitHub Desktop.
Save konklone/192269 to your computer and use it in GitHub Desktop.
final Handler handler = new Handler();
final Runnable updateThread = new Runnable() {
public void run() {
ImageView picture = (ImageView) LegislatorProfile.this.findViewById(R.id.picture);
picture.setImageDrawable(avatar);
}
};
public void loadImage() {
Thread loadingThread = new Thread() {
public void run() {
String url = "http://govpix.appspot.com/" + Uri.encode(picName);
InputStream stream = (InputStream) fetchObject(url);
if (stream != null)
avatar = Drawable.createFromStream(stream, "src");
else
avatar = getResources().getDrawable(R.drawable.no_photo);
handler.post(updateThread);
}
};
loadingThread.start();
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment