в Droid, как я могу получить исключение не только поймали - PullRequest
0 голосов
/ 06 ноября 2010

Но полностью игнорируется, чтобы код продолжал работать с того места, где было сгенерировано исключение? Я думал, что это просто пустой метод catch ... но мой код, похоже, не продолжается, просто ничего не делает ... но не вылетает.

Ответы [ 3 ]

1 голос
/ 06 ноября 2010

Убедитесь, что ваш блок захвата находится достаточно близко к точке броска, чтобы не пропустить ни одной необходимой строки.Когда вы ловите исключение, выполнение возобновляется после блока catch, оно не переходит обратно туда, где было сгенерировано исключение.

1 голос
/ 06 ноября 2010

Если вы перехватываете исключение в цикле, вы можете перейти к следующей итерации, перехватив исключение внутри цикла.Если это не в цикле, то код завершится в этой точке.Вы не можете ожидать, что это продолжится, потому что исключение означает, что что-то пошло не так.

0 голосов
/ 06 ноября 2010

У вас есть пример кода, уловка Try должна работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...