title: onActivityResult is not being called in Fragment
body: <p>The activity hosting this fragment has its <code>onActivityResult</code> called when the camera activity returns.</p>
  
  <p>My fragment starts an activity for a result with the intent sent for the camera to take a picture. The picture application loads fine, takes a picture, and returns. The <code>onActivityResult</code> however is never hit. I've set breakpoints, but nothing is triggered. Can a fragment have <code>onActivityResult</code>? I'd think so since it's a provided function. Why isn't this being triggered?</p>
  
  <pre><code>ImageView myImage = (ImageView)inflatedView.findViewById(R.id.image);
  myImage.setOnClickListener(new OnClickListener() {
      @Override
      public void onClick(View view) {
          Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
          startActivityForResult(cameraIntent, 1888);
      }
  });
  
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
      if( requestCode == 1888 ) {
          Bitmap photo = (Bitmap) data.getExtras().get("data");
          ((ImageView)inflatedView.findViewById(R.id.image)).setImageBitmap(photo);
      }
  }
  </code></pre>