Камера Закрыть Вкл. Кнопка Назад Нажмите - PullRequest
0 голосов
/ 15 января 2020

Я создаю проект, в котором у Основного действия есть кнопка, по которой он переходит к следующему или второму действию, у него есть просмотр изображения, и кнопка в моем xml, в которой при нажатии кнопки открывается камера, а при успешном нажатии - отображается изображение для просмотра моего изображения и готово к загрузке изображения на сервер (до тех пор, пока все работает отлично).

Но проблема в том, если я открою камеру и нажму кнопку «Назад» или щелкните изображение, чтобы отменить его (Отмена захваченное изображение показывается после щелчка в камере), камера останавливается и переходит к моему основному виду деятельности после сбоя.

Вот мой код при нажатии кнопки

Bitmap photo1 = (Bitmap) data.getExtras().get("data");
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                photo1.compress(Bitmap.CompressFormat.JPEG, 100, baos);
                byte[] imageBytes = baos.toByteArray();
                imageString1 = Base64.encodeToString(imageBytes, Base64.DEFAULT);

                image2.setImageBitmap(photo1);
                image2.setVisibility(View.VISIBLE);

Это прекрасно работает, если я нажимаю на поставьте галочку на изображении, щелкнув по нему, установите изображение в моем представлении изображения, но оно будет sh приложением, если я нажму кнопку или снимок, снятый с клавиатуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...