There is an annoying problem guys, take a look at this code:
   textView.setText("hi");
   SystemClock.sleep(5000);
   textView2.setText("hi");
When you run this code logically text view must show "hi" and 5 seconds later text view 2 show "hi". But this doesn't happen and after 5 seconds both of them together show this word!
 
     
    