それUIスレッドがスリープされてるから意味ないんじゃね
Activity.runOnUiThread(Runnable)
とか
View.post(Runnable)
とか
View.postDelayed(Runnable, long)
とか