Arbaz Aslam Ответов: 0

Диалоговое окно не исчезнет, когда камера захватит фотографию


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

Что я уже пробовал:

Вот мой код для камеры:

final AlertDialog builder=новый AlertDialog.Builder(getActivity()).create();
builder.getWindow().setBackgroundDrawable(new ColorDrawable(Color.ПРОЗРАЧНЫЙ));

select_photo_from_camera=(макет) promptView.команду findViewById(Р. ИД
.Select_photo_from_Camera);
select_photo_from_gallery=(макет)promptView.команду findViewById(Р. ИД
.Select_photo_from_gallery);
builder.setView(promptView);
select_photo_from_camera.setOnClickListener(новый вид.OnClickListener(){

@Ручная коррекция
общественного недействительными onclick(Посмотреть Посмотреть) {
Cameraintent намерение=новое намерение(система хранения mediastore.ACTION_IMAGE_CAPTURE);
int CAMERA_PIC_REQUEST=1;
startActivityForResult(cameraintent,CAMERA_PIC_REQUEST);



}
});
строитель.показать();

Код для извлечения фотографии в представление изображения:

@ручная коррекция
общественного недействительными метод onActivityResult(тип int requestCode, resultCode инт умысел сведения) {
if(requestCode==1 && resultCode==RESULT_OK) {
Растровое изображение растровое изображение = (растровый) данных.getExtras().вам("данные");
hint_textview_circular_image_view.setVisibility(View.GONE);
Register_add_photo.setImageBitmap(растровое изображение);
}

}

David Crow

"...диалоговое окно все еще существует и не исчезнет после размещения фотографии в представлении изображения."

Разве вы не должны отмахнуться от этого?

0 Ответов