首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android HandlerThread种,Bundle的使用

2012-07-18 
Android HandlerThread类,Bundle的使用1、其实上面的方法,直接使用handler.post(updateThread),然后线程upd

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();


热点排行