Не понимаю, как находить исключения с помощью отладчика в Android Studio

Есть код, который гарантировано выбросит исключение:

введите сюда описание изображения

Исключение:

введите сюда описание изображения

Я пытаюсь сделать так, чтобы подобные исключения отслеживал отладчик, для этого я перехожу по Run -> View Breakpoints и настраиваю отладчик следующим образом:

введите сюда описание изображения

После начинаю отладку: введите сюда описание изображения

В результате я получаю это:

введите сюда описание изображения

Однако я не понимаю, как с помощью этого окна найти выброшенное исключение


Ответы (1 шт):

Автор решения: Сергей Бувака

Вы можете в отладчике вызвать ваш метод руками нажам кнопку F2 и посмотреть его, но отладчик немного про другое.

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

Отладка или debugging приложения — это процесс поиска и исправление ошибок или неправильного поведения кода.

Например: при получении ответа с сервера и его обработке внутри вашего приложения происходит непонятная ошибка и на экране выводится устаревшая информация вместо новой. Чтоб разобраться что происходит и найти ошибку мы можем при помощи отладки поставить выполнение программы на паузу в нужном нам месте и посмотреть содержимое наших объектов и переменных.

Именно для этого и нужен отладчик: приостанавливать выполнение кода в нужном месте и изучении состояния приложения.

→ Ссылка