Я начинаю IMAGE_CAPTURE
Намерение, подобное этому, и моя деятельность onActivityResult()
получает вызов:
Intent i = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE, null);
i.putExtra("return-data", true);
startActivityForResult(i, PICK_ICON_FROM_CAMERA_ID);
Но, если я начну свое намерение таким образом, то будет вызвано намерение захвата изображения, но мои действия onActivityResult()
никогда не будут вызваны:
Intent i = new Intent (android.provider.MediaStore.ACTION_IMAGE_CAPTURE, null);
i.putExtra(MediaStore.EXTRA_OUTPUT, Uri.parse("file:/" + "MyTestFile"));
i.putExtra("outputFormat", Bitmap.CompressFormat.PNG.name());
startActivityForResult(i, PICK_ICON_FROM_CAMERA_ID);
Подскажите, пожалуйста, как заставить работать дело 2 nd ?