Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个扩展类,但是当方法发生故障时SpiceRequest我需要调用该方法。我试图在该方法中引发异常,但这不会触发该方法。onRequestFailure(SpiceException)loadDataFromNetwork()onRequestFailure(SpiceException)
SpiceRequest
onRequestFailure(SpiceException)
loadDataFromNetwork()
我怎样才能使这项工作?
肯定你的代码有问题,如果你真的抛出一个异常,它会被包裹在一个 SpiceException 中。调用 spiceException.getCause() 以获取您的原始异常。
检查日志,您应该看到 RoboSpice 内部正在处理该异常。也许之前缓存发生了一些错误,但通常异常会传递给侦听器。