Android HandlerThread类,Bundle的使用
1、其实上面的方法,直接使用handler.post(updateThread),然后线程updateThread直接调用run()方法,并没有调用start()方法, 所以并没有产生新的线程,都是在主线程里面运行的
2、要产生新的线程,可以用如下方法:
此代码在实际运行的过程虽然没有问题,但是如果是想在void handleMessage()方法里刷新
View和控件会报如下错误:final Handler handler = new Handler();new Thread() {public void run() {// list = getData();//处理得到结果了,这里一些内容保存在主类的成员变量中handler.post(new Runnable() {public void run() {//这里就可以获得主类中的组件刷新gallery = (Gallery) findViewById(R.id.galley);gallery.setAdapter(new ImageAdapter(MainActivity.this,listData));getLoading().dismiss();}}); // 高速UI线程可以更新结果了}}.start();