Полагаю, это прекрасно, я имею в виду, что после обработки событий вы можете выполнить желаемую функцию или продолжить выполнение кода.
Сценарий, такой как, Ой, мы не смогли подключиться к устройству Bluetooth из-за исключения бла-бла-бла, а затем спросить пользователя, не хотите ли вы повторить попытку или отменить. Если они нажмут кнопку «Попытаться снова», чем рекурсивно вызвать ту же функцию, которая попадает в вашу попытку снова поймать блок ... (сделать это после определенной секунды обратного отсчета)
Все еще зависит:)