除了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(); }
本文将介绍如何在Android应用中使用Handler方法来处理UI线程任务,包括使用Activity.runOnUIThread、View.post和View.postDelayed方法。通过示例代码演示了如何在后台线程加载图片并更新到UI视图。
256

被折叠的 条评论
为什么被折叠?



