Use a static nested Handler to avoid memory leak.

If you don't post a long time delay message or hold a message in
some where such as in a static member, the memory leak risk is
not very serious.

Change-Id: I811fb4b0ac6ab4d7c840a5289402dae8b50e880c