HandlerThread
public class HandlerLooper extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
HandlerThread ht=new HandlerThread("hwl");
ht.start();
MyHandler mh=new MyHandler(ht.getLooper());
Message msg=mh.obtainMessage();
Bundle bundle=new Bundle();
bundle.putString("name", "張三");
bundle.putInt("age", 40);
msg.setData(bundle);
msg.sendToTarget();
}
class MyHandler extends Handler{
public MyHandler(Looper looper) {
super(looper);
}
public void handleMessage(Message msg) {
super.handleMessage(msg);
Bundle b=msg.getData();
String name=b.getString("name");
int age =b.getInt("age");
System.out.println("name:"+name+",age:"+age);
}
}
}
Android 異步線程 HandlerThread
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.