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 内で例外が処理されていることがわかります。以前にキャッシュで何か問題が発生した可能性がありますが、通常は例外がリスナーに渡されます。