Beispiel #1
0
  @Override
  public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);

    if (resultCode == Activity.RESULT_OK) {
      switch (requestCode) {
        case REQUEST_SELECT_IMAGE:
          if (data != null) {
            loadImageIntoCatroid(data);
          }
          break;
        case REQUEST_POCKET_PAINT_EDIT_IMAGE:
          if (data != null) {
            loadPocketPaintImageIntoCatroid(data);
          }
          break;
        case REQUEST_TAKE_PICTURE:
          String defLookName = getString(R.string.default_look_name);
          lookFromCameraUri = UtilCamera.rotatePictureIfNecessary(lookFromCameraUri, defLookName);
          loadPictureFromCameraIntoCatroid();
          break;
      }

      isResultHandled = true;
    }
  }