title: Thread.sleep() in one thread makes the UI thread go to sleep too
body: <p>i have class that extends thread and in one of its methodes i added Thread.sleep(5000) to wait for something, and i start this thread from onCreate() like this </p>
  
  <pre><code>public void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.main);
  
  MyClass mc = MyClass();
  mc.start(); 
  mc.join();
  // do something
  
  }
  </code></pre>
  
  <p>and in the MyClass run methode i do something like this </p>
  
  <pre><code>Class MyClass extends Thread {
  
  public void run() {
  sleep(15000);
  // do something
  }
  
  }
  </code></pre>
  
  <p>the problem that i see the UI thread sleep for 5 second too if i run MyClass thread (that calls the sleep methode), why this happens ?</p>