我目前使用的是play2框架。
我有几个抛出异常的类,但是play2s全局onError处理程序使用exceptions而不是异常。
例如,我的一个类就是抛出一个NoSessionException。我可以检查一个可抛出的对象是否为NoSessionException吗?
发布于 2012-09-11 04:46:43
您可以使用instanceof检查它是否是NoSessionException的。
示例:
if (exp instanceof NoSessionException) {
...
}假设Throwable引用为exp。
发布于 2017-01-12 15:43:54
就长话短说吧。我们可以将Throwable传递给Exception构造函数。
@Override
public void onError(Throwable e) {
Exception ex = new Exception(e);
} 从Android查看此Exception
发布于 2012-09-11 04:46:22
如果一个可抛出的对象是一个NoSessionException,我可以检查它吗?
当然:
Throwable t = ...;
if (t instanceof NoSessionException) {
...
// If you need to use information in the exception
// you can cast it in here
}https://stackoverflow.com/questions/12359175
复制相似问题