Не понимаю, как находить исключения с помощью отладчика в Android Studio
Есть код, который гарантировано выбросит исключение:
Исключение:
Я пытаюсь сделать так, чтобы подобные исключения отслеживал отладчик, для этого я перехожу по Run -> View Breakpoints и настраиваю отладчик следующим образом:
В результате я получаю это:
Однако я не понимаю, как с помощью этого окна найти выброшенное исключение
Ответы (1 шт):
Вы можете в отладчике вызвать ваш метод руками нажам кнопку F2 и посмотреть его, но отладчик немного про другое.
Отладчик не помогает вам искать исключения. Выброшенное исключение вы можете посмотреть в стек трейсе. Отладчик нужен для того чтоб вы могли посмотреть состояние вашей программы (значения переменных, стек вызовов методов и др.) в разные моменты ее выполнения.
Отладка или debugging приложения — это процесс поиска и исправление ошибок или неправильного поведения кода.
Например: при получении ответа с сервера и его обработке внутри вашего приложения происходит непонятная ошибка и на экране выводится устаревшая информация вместо новой. Чтоб разобраться что происходит и найти ошибку мы можем при помощи отладки поставить выполнение программы на паузу в нужном нам месте и посмотреть содержимое наших объектов и переменных.
Именно для этого и нужен отладчик: приостанавливать выполнение кода в нужном месте и изучении состояния приложения.




