예제 #1
0
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    switch (requestCode) {
      case GraphicsBitmapUtils.PHOTO_REQUEST_TAKEPHOTO:
        GraphicsBitmapUtils.startPhotoZoom(mActivity, Uri.fromFile(mActivity.tempFile), 150);
        break;

      case GraphicsBitmapUtils.PHOTO_REQUEST_GALLERY:
        if (data != null) {
          GraphicsBitmapUtils.startPhotoZoom(mActivity, data.getData(), 150);
        }
        break;

      case GraphicsBitmapUtils.PHOTO_REQUEST_CUT:
        if (data != null) {
          Bundle bundle = data.getExtras();
          if (bundle != null) {
            Bitmap photo = bundle.getParcelable("data");
            photo = GraphicsBitmapUtils.getRoundedCornerBitmap(mActivity, photo);
            edituserStatiu.setImageBitmap(photo);
          }
        }
        break;
    }
    super.onActivityResult(requestCode, resultCode, data);
  }