Thread = Worked Thread (not a main Thread/ UI Thread)
Looper.prepare(); = Attached MessageQueue with worker Thread
That MessageQueue only assigned with Main Thread now it also available with Worker Thread with the help of Looper
Looper.loop(); = start process message Queue
//Handler handler (somewhere declared globally)
handler = new Handler(); //attached handler to looper
handler instance will be use to post Message/Runnable in MessageQueue
My question is that then what is the significance of
public void handleMessage(android.os.Message msg);
Why I override it ????