Я использую библиотеку Magical Camera , чтобы делать фотографии.Прекрасно работает на Android 7, но запуск Android 8.0 дает сбой, когда я сделал фотографию (при вызове magicalCamera.resultPhoto(requestCode, resultCode, data);
на onActivityResult) ее сбой.Показывает ошибку Attempt to invoke virtual method 'int android.graphics.Bitmap.getWidth()' on a null object reference
.Вызывается метод фотосъемки, нажав кнопку:
takePhotoBtn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (isActivePermission(MagicalCamera.CAMERA)) {
magicalCamera.takePhoto();
}
}
});
Пытаясь получить фотографию:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
magicalCamera.resultPhoto(requestCode, resultCode, data);
}
Как мне решить эту проблему.Проверены все разрешения (Написал разрешения в файл манифеста).