Android HandlerThread基本使用

Android HandlerThread基本使用

這篇文章主要是用來記錄使用方法的。

//	第一步:創建HandlerThread對象
HandlerThread mHandlerThread = new HandlerThread(“name”);

//	第二步:調用start方法
mHandlerThread.start();

//	第三步:創建Handler對象
//	參數1:looper對象mHandlerThread.getLooper()
//	參數2:Callback回調,子線程(在回調中處理消息,一般是耗時操作)
Handler mHandler = new Handler(mHandlerThread.getLooper(), msg -> {
	...	//	業務邏輯
	 return false;
}

//	第四步:mHandler 發送消息
mHandler .sendEmptyMessage(0);

//	任務執行完畢,或者頁面銷燬時,可以手動調用銷燬方法
mHandlerThread.quit();

好了,這就是簡單的使用流程了~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章