Handler.post

Handlerで通知する方法は他にもあって、今回はHandler.postを使う。

Handler  |  Android Developers

CustomHandler.javaで、

Handlerを継承、Runnableを実装。
postは親クラスのメンバにthisを渡すだけ。
runでUI更新。

MainActivity.javaで、

runの定義の中は、10秒sleepと、CustomHandlerのhandler.postだけ。

この状態から
この状態から

この状態から、

10秒でこうなる
10秒でこうなる

10秒でこうなる。

Sample/android/Handler/post/src/Handler at master · bg1bgst333/Sample · GitHub