HY!
我想创建自己的异常类,但我的问题是我不知道如何访问Context来为用户显示Toast。
我的代码:
public class NFFException extends Exception{
private static final long serialVersionUID = 1L;
public NFFException(String msg) {
Toast.makeText(???, msg, 300);
}
}
答案 0 :(得分:0)
由于上下文不是静态的,因此您无法在Exception类中使用它。在任何活动类中,您可以做的一件事是创建一个静态字段
静态上下文上下文;
在onCreate()方法中初始化它,
然后在上面的代码中使用此上下文变量