Я пытаюсь открыть камеру на устройстве Moto X с помощью MediaStore.ACTION_IMAGE_CAPTURE. Следующий код:
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); intent.putExtra(MediaStore.EXTRA_OUTPUT, cameraUri);
if (intent.resolveActivity(context.getPackageManager()) != null) {
TelloApplication.getInstance().setInBackgroundWithSafeMode(true);
if (chooser) {
context.startActivityForResult(
Intent.createChooser(intent, context.getString(R.string.perform_action_with)),
attachmentChoice);
} else {
context.startActivityForResult(intent, attachmentChoice);
}
}
Проблема в намерении. ResolveActivity имеет значение null. Есть ли способ решить эту проблему или это ошибка в устройстве?