Junior — Middle
Чӣ гуна метавон як ҷараёни алоҳида барои коркарди паёмҳо дар Android бо истифода аз HandlerThread амалӣ кард?
sobes.tech AI
Ҷавоб аз AI
Барои эҷоди як сари алоҳида барои коркарди паёмҳо дар Android, шумо метавонед синфи HandlerThread-ро истифода баред. Ин як сари бо Looper-и худ эҷод мекунад, ки имкон медиҳад, ки навбатро коркард кунад.
Маслиҳати истифода:
HandlerThread handlerThread = new HandlerThread("MyHandlerThread");
handlerThread.start();
// Эҷод кардани Handler, ки бо Looper-и ин сари алоқаманд аст
Handler handler = new Handler(handlerThread.getLooper()) {
@Override
public void handleMessage(Message msg) {
// Коркарди паём дар сари алоҳида
}
};
// Иҷрои паём ба навбат
Message msg = handler.obtainMessage();
handler.sendMessage(msg);
Бинобар ин, ҳама паёмҳое, ки ба ин Handler фиристода мешаванд, дар сари алоҳида коркард мешаванд, бе монеъ шудан ба сари UI асосӣ.