gpt4 book ai didi

android - 如何自定义使用 "Surround with try/catch"时生成的代码?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:24:53 24 4
gpt4 key购买 nike

每个 Android 开发者都被以下情况所困:

public void catchMeThod() {
throwedMethod();
}

public void throwedMethod() throws IOException{
throw new IOException("File is missing.");
}

因为 IOException 是 Checked exception throwedMethod 迫使我们处理它。

当我在 throwedMethod 中移动插入符号并按下 Alt + Enter 时,Android Studio 为我提供了一些可能的场景:

![enter image description here

默认情况下,我选择 Surround with try/catch 选项,Android Studio 生成下一个代码:

enter image description here

我的问题是:如何更改此触发器,以替换

e.printStackTrace() 

Log.e(getClass().getSimpleName(), "Handled exception", e);

最佳答案

  1. 转到 Android Studio 首选项 | 编辑器 | 文件和代码模板

  2. 选择代码 | Catch 语句主体

  3. 替换现有模板:

    ${EXCEPTION}.printStackTrace(); 

    与:

    Log.e(getClass().getSimpleName(), "Exception handled", ${EXCEPTION});

预览:

Custom try..catch template

享受定制模板:)

关于android - 如何自定义使用 "Surround with try/catch"时生成的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37587258/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com