Каждый разработчик Android застрял в следующей ситуации:
public void catchMeThod() {
throwedMethod();
}
public void throwedMethod() throws IOException{
throw new IOException("File is missing.");
}
Так как IOException
проверено исключение throwedMethod
обязывает нас обращаться с ним.
Когда я перемещаю каретку внутри throwedMethod
и нажимаю Alt + Enter, Android Studio предлагает мне несколько возможных сценариев:
По умолчанию я выбираю опцию Surround with try/catch
, а Android Studio генерирует следующий код:
И мой вопрос: как изменить этот триггер, заменить
e.printStackTrace()
с
Log.e(getClass().getSimpleName(), "Handled exception", e);