title: App doesn't delay with postDelayed()
body: <p>I try to make an intro sequence that shows an image, waits for three seconds, then replaces the image with another one, waits for three more seconds and then change layouts to another layout which represents my app's main menu.
  I use the method postDelayed to make my app wait.
  However, when I run my app it just showes the first image and doesn't do anything else.</p>
  
  <p>Any suggestion why? Thanks in advance</p>
  
  <p>This is the Java code:</p>
  
  <pre><code>    //Here is the intro sequence
      introImg = (ImageView) findViewById(R.id.introImg);
      introImg.postDelayed(new Runnable() {
          @Override
          public void run() {
              introImg.setImageResource(R.drawable.title);
              Log.w("myApp","replaced image");
          }
      }, 10000); //this will wait 3 seconds and then replace image
      introImg.postDelayed(new Runnable() {
          @Override
          public void run() {
              setContentView(R.layout.activity_main_menu);
              Log.w("myApp","replaced layout");
          }
      }, 3000); //this will wait 3 seconds and then replace to main menu layout
  </code></pre>
  
  <p>Here is the layout:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="utf-8"?&gt;
  &lt;LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
  android:orientation="vertical" android:layout_width="match_parent"
  android:layout_height="match_parent"&gt;
  
  &lt;ImageView
      android:id="@+id/introImg"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:src="@drawable/gj_games_android"
      android:scaleType="fitXY" /&gt;
  </code></pre>
  
  <p></p>