我的方法的Android studio try-catch建议

时间:2016-07-31 15:50:34

标签: android android-studio

我在Android中构建自己的库,我想在我的方法使用时给出关于try-catch块的警告

例如我的库类如下

public class MyLib{
    public void foo(){
        // any code here
    }
}

以及用户的活动

MyLib lib = new MyLib();
lib.foo();

我想在此处发出警告,并在用户按下 Alt + Enter 后如下

MyLib lib = new MyLib();

try{
    lib.foo();
}catch(Exception e){
}

是否有关于此的代码,注释或配置?

2 个答案:

答案 0 :(得分:2)

当IDE警告您未处理的异常时,表示该方法抛出已检查的异常。如果您的方法抛出IOException

,这应该是什么样子
public void foo() throws IOException {
}

详细了解已检查的例外here

答案 1 :(得分:1)

假设您的方法抛出JSONException,将其添加到您的方法签名

public class MyLib{
    public void foo() throws JSONException{
        // any code here
    }
}

现在无论哪个类尝试访问您的代码都必须捕获或抛出此异常。