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!