除了Handler的方法之外,还有如下的方法:
1. Activity.runOnUIThread(Runnable)
2. View.post(Runnable)
3. View.postDelayed(Runnable, long)
比如,如下的代码:
public void onClick(View v) { new Thread(new Runnable() { public void run() { final Bitmap bitmap = loadImageFromNetwork("http://example.com/image.png"); mImageView.post(new Runnable() { public void run() { mImageView.setImageBitmap(bitmap); } }); } }).start(); }