子线程中更新UI线程的三个方法
1、通过handler方式,sendmessage。
多个类间传递比较麻烦,也懒的写...
2、线程中通过runOnUiThread()
new Thread() { public void run() { //这儿是耗时操作,完成之后更新UI; runOnUiThread(new Runnable(){ @Override public void run() { //更新UI imageView.setImageBitmap(bitmap); } }); } }.start();
简单方便
3、post方法
imageView.post(new Runnable(){ @Override public void run() { imageView.setImageBitmap(bitmap); } });
没用过,不评价