每个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);
答案 0 :(得分:12)
答案 1 :(得分:0)