1. 程式人生 > >關於android解決多執行緒併發的問題

關於android解決多執行緒併發的問題

1.建立HandlerThread物件和Handler物件,併為HandlerThread生成的執行緒命名,

private HandlerThread thread=new HandlerThread("handlerthread");

//建立的HandlerThread 是執行緒,需要啟動

thread.start();

//利用呼叫getLooper()方法獲取Looper物件

private Handler handler=new Handler(thread.getLooper()){

public void handleMessage(Message msg){

Log.i("thread",Thread.currentThread()+"");

}

};

2.在onCreate方法傳送訊息或者設定一個點選事件傳送訊息

handler.sendEmptyMessage(1);