Idlehandler is explained in the API as follows:
Public final void Addidlehandler (Messagequeue.idlehandler handler)
Adds a new Messagequeue.idlehandler to the message queue. When call Idlehandler.queueidle () returns false, this messagequeue.idlehandler is automatically removed from the message queue. or call Removeidlehandler (Messagequeue.idlehandler) to remove Messagequeue.idlehandler from the message queue.
This method is thread-safe.
Parameters
Handler the Idlehandler to be added.
I use it in the Android initialization activty interface. If you want to use Android to do a player, if the following include the playback progress bar, pause, stop, and other buttons of the control with Popwindow implementation. is in the program together and then the following Popwindow will be shown on the activty. With this is better, of course you can use Myhandler.sendemptymessage () to go to the operation you want.
Using Idlehandler in OnCreate (), the usage is simple as follows:
1Looper.myqueue (). Addidlehandler (NewIdlehandler ()2 {3 4 @Override5 Public BooleanQueueidle ()6 {7 8 9 //TODO auto-generated Method StubTen //anything you want to do. One //........ A //........ - return false; - } the}); View Code
This will do what you want to do when the activity comes up.