Это понятно...
Крч есть только главный поток, который выполняет задачи из очереди сообщений. У главного потока mainLooper и своя очередь сообщений. А если в другом потоке вызвать Looper.prepare(), то создается отдельная очередь сообщений? Или как? Если да, то как эти очереди согласуются между собой?)