2

を拡張するクラスがありますが、メソッドで障害が発生したときにメソッドSpiceRequestを呼び出す必要があります。そのメソッド内で例外をスローしようとしましたが、メソッドが起動しません。onRequestFailure(SpiceException)loadDataFromNetwork()onRequestFailure(SpiceException)

どうすればこれを機能させることができますか?

4

1 に答える 1

3

コードに何か問題があることは確かです。実際に例外をスローすると、SpiceException 内にラップされます。元の例外を取得するには、spiceException.getCause() を呼び出します。

ログを確認すると、RoboSpice 内で例外が処理されていることがわかります。以前にキャッシュで何か問題が発生した可能性がありますが、通常は例外がリスナーに渡されます。

于 2013-10-28T20:05:31.937 に答える