BroadcastReceiver для системных ошибок

151
30 марта 2018, 12:31

Есть проблема с UI тестами, заключающаяся в том, что после некорректной работы камеры, происходит всплывание системного alertDialog-a, в котором содержится сообщение, что "Unfortunately, Camera has been stopped", что соотвественно ведет к дальнейшему INJECT_PERMISSION. Есть ли возможность зарегистрировать свой собственный broadCastReceiver системных ошибок? Буду признателен любому совету.

Answer 1

Broadcast не запускается при ошибке, по крайней мере я не знаю таковых. Полный список бродкастов можно увидеть здесь - для API 17, но для новых API не так много и прибавилось.

Советую присмотреться к Camera.ErrorCallback или к семейству колбэков из android.hardware.camera2

READ ALSO
Ошибка A ServletContext is required to configure default servlet handling при попытке подключить Spring Security

Ошибка A ServletContext is required to configure default servlet handling при попытке подключить Spring Security

Пытаюсь изучать Spring Security, взял код отсюда http://websystiquecom/spring-security/spring-security-4-logout-example и столкнулся с проблемой, что в заголовке

174
Ошибка при сборке maven

Ошибка при сборке maven

Подскажите как убрать это предупреждение и как повлияет это на проект?

199
Синглтон и многопоточность

Синглтон и многопоточность

Помогите, пожалуйста, разобраться в вопросеЕсть, к примеру, класс синглтон

131