Android 线程初步

Ex1: 下边的这段代码,主要通过线程是等待8秒后进入第二个activity里边,并且关闭对话框


   
1 new Thread(){ 2 public void run(){ 3 try { 4 sleep( 8000 ); 5 Intent intent = new Intent(); 6 intent.setClass(ac01. this , DispActivity. class ); 7 startActivity(intent); 8 } catch (Exception e){ 9 e.printStackTrace(); 10 } 11 progressDialog.dismiss();} 12 }.start();


格式:


   
1 new Thread() { 2 public void run() { 3 try { 4 // ... 5 } catch (Exception e) { 6 e.printStackTrace(); 7 } 8 } 9 }.start();

规范:


   
1 a.起Thread处理请求 2 3 new Thread() { 4 public void run() { 5 try { 6 // ... 7 } catch (Exception e) { 8 e.printStackTrace(); 9 } 10 } 11 }.start(); 12 b.使用Handler传递Thread处理结果到UI主Thread 13 14 h = new Handler() { 15 public void handleMessage(Message msg) { 16 tv.setText((String)msg.obj); 17 } 18 }; 19 20 new Thread() { 21 // ... 22 Message msg = h.obtainMessage( 1 , 1 , 1 , weather); 23 h.sendMessage(msg); 24 } 25

转载于:https://my.oschina.net/arunu/blog/108744

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值