Для чего нужны и как записываются вложенные блоки try?
Для чего нужны и как записываются вложенные блоки try?
Источник: Stack Overflow на русском
Для чего нужны и как записываются вложенные блоки try?
Это исключения, используются для отслеживания ошибок в коде. Элементарный пример:
try {
TextView mTextView;
mTextView.setText("text") //TextView не инициализирован и будет NullPointerException
}
catch (NullPointerException e) {//Если в коде блока try будет NullPointerException //приложение не упадет, а выполнит код из блока catch
e.printStackTrace()
Log.d(LOG_TAG, e.toString());
}
finally {
// код, который нужно выполнить после завершения блока try
}