title: startActivity() is not working on Android without exception
body: <p>In the following code, I can not start the AsyncListImage activity from the TakePicture activity.</p>
  
  <p>There is no exception during executing. The program just went into Looper.loop() as seen from the debugger.</p>
  
  <pre><code>public class TakePicture extends Activity {
  
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      switch (requestCode) {
          case ImgTaker.PHOTO_PICKED_WITH_DATA: {
              // DO Something with searchResult
              Intent intent = new Intent();
              intent.setClass(this, AsyncListImage.class);
              intent.putExtra("result", searchResult);
              startActivity(intent);
              break;
          }
          case ImgTaker.CAMERA_WITH_DATA: {
              mCurrentPhotoFile = new File(ImgTaker.getPhotoPath());
              ImgTaker.doCropPhoto(this, mCurrentPhotoFile);
              break;
          }
      }
  }
  
  }
  </code></pre>
  
  <p>I do have a declaration of AsyncListImage activity in manifest.xml.</p>
  
  <pre><code>    &lt;activity android:name=".AsyncListImage"&gt;&lt;/activity&gt;
  </code></pre>