start for activity result api java

Не могу разобраться как изменить мой код для start activity for result api.

Вот его часть:

    ...
    super.onActivityResult(requestCode, resultCode, data);
    if (requestCode == REQUEST_CODE_SELECT_IMAGE && resultCode == RESULT_OK) {
        if (data != null) {
            Uri selectedImageUri = data.getData();
            if (selectedImageUri != null) {
                try {
                    Intent intent = new Intent(getApplicationContext(), DetailNoteActivity.class);
                    intent.putExtra(IS_FROM_QUICK_ACTIONS, true);
                    intent.putExtra(QUICK_ACTIONS_TYPE, ACTION_IMAGE);
                    intent.putExtra(IMAGE_PATH, selectedImageUri.toString());
                    startActivityForResult(intent, REQUEST_CODE_ADD_NOTE);
                } catch (Exception e) {
                    Toast.makeText(this, e.getMessage(), Toast.LENGTH_SHORT).show();
                }
            }
        }
} else if (requestCode == REQUEST_CAMERA && resultCode == RESULT_OK) {
        Intent intent = new Intent(getApplicationContext(), DetailNoteActivity.class);
        intent.putExtra(IS_FROM_QUICK_ACTIONS, true);
        intent.putExtra(QUICK_ACTIONS_TYPE, ACTION_CAMERA);
        intent.putExtra(CAMERA_PATH, imagePickerDialog.getPhotoPath());
        startActivityForResult(intent, REQUEST_CODE_ADD_NOTE);...

Ответы (0 шт):