Sobes.tech
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 асосӣ.