HandlerThread thread = new HandlerThread("DownloadService");
thread.start();
Is the looper associated with the thread waiting for a message to arrive in the message queue just after thread.start() returns? If so, then all I need to do is to associate the looper of this thread with a class that implements handleMessage(). Would this be the correct implementation?