Возможно ли отключить индикатор выполнения после съемки фотографии с помощью камеры (с помощью Google Glass)?Я пытаюсь автоматически делать снимок каждые 2 секунды с помощью Google Glass, но когда я делаю снимок, когда отображается индикатор выполнения, метод onActivityResult () возвращает ноль.
[РЕДАКТИРОВАТЬ 1]:
В моем макете activity.xml не определен индикатор выполнения, поэтому у меня нет переменной mProgressbar, где я мог бы установить mProgressbar.dismiss()
Код:
private fun takePicture() {
val intent = Intent(MediaStore.ACTION_IMAGE_CAPTURE)
startActivityForResult(intent, TAKE_PICTURE_REQUEST)
}
override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent) {
if (requestCode == TAKE_PICTURE_REQUEST && resultCode == Activity.RESULT_OK) {
val picturePath = data.getStringExtra(Intents.EXTRA_PICTURE_FILE_PATH)
val bitmap: Bitmap = BitmapFactory.decodeFile(pictureFile.absolutePath)
picture_imageview.setImageBitmap(bitmap)
}
super.onActivityResult(requestCode, resultCode, data)
}
Индикатор выполнения появляется даже в том случае, когда я закомментирую каждую строку в методе onActivityResult ().