HandlerThread的使用有哪些方法
HandlerThread是一个具有Looper的线程类,通经常使用于在后台线程中履行一系列任务,并通过Handler与主线程进行通讯。
使用HandlerThread的步骤以下:
HandlerThread handlerThread = new HandlerThread("MyHandlerThread");
handlerThread.start();
Handler handler = new Handler(handlerThread.getLooper());
handler.post(new Runnable() {
@Override
public void run() {
// 履行后台任务
}
});
handler.sendEmptyMessage(0);
Handler handler = new Handler(handlerThread.getLooper()) {
@Override
public void handleMessage(Message msg) {
// 处理消息
}
};
handlerThread.quit();
TOP