Для чего нужны и как записываются вложенные блоки try?

Рейтинг: -1Ответов: 1Опубликовано: 21.12.2014

Для чего нужны и как записываются вложенные блоки try?

Ответы

▲ 3

Это исключения, используются для отслеживания ошибок в коде. Элементарный пример:

try {
    TextView mTextView;
    mTextView.setText("text") //TextView не инициализирован и будет NullPointerException

}
catch (NullPointerException e) {//Если в коде блока try будет NullPointerException         //приложение не упадет, а выполнит код из блока catch

   e.printStackTrace()
   Log.d(LOG_TAG, e.toString());

}
finally {

// код, который нужно выполнить после завершения блока try
}