Приложение для Android было отлично работает на всех устройствах Android с версии 2.3 до 4.4. Однако, когда я обновил Samsung Galaxy S4 до LOLLIPOP и протестировал указанное приложение, есть несколько ошибок в функциях, таких как камера, карта и т. Д.Проблема с камерой Lollipop для Android
Ниже приведен фрагмент кода, используемый в моем приложении для использования встроенной камеры:
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == CAMERA_REQUEST && resultCode == RESULT_OK && null != data)
{
Bitmap camImg = (Bitmap) data.getExtras().get("data");
}
}
Здесь я получаю (Bitmap) data.getExtras(). получить ("данные") в нуль. Есть ли альтернативное решение для этого кода. Любая помощь будет оценена по достоинству.
Просьба показать ваш вызов 'startActivityForResult()'. – CommonsWare
Я использую специальный лист действий. См. Приведенный ниже код. \t Намерение cameraIntent = новое Намерение ( \t \t \t \t \t \t android.provider.MediaStore.ACTION_IMAGE_CAPTURE); \t \t \t \t startActivityForResult (cameraIntent, CAMERA_REQUEST); – prijin