Android でIon Library (Android Asynchronous Networking and Image Loading) を使用しています。一般的な HTTP 請願を実行する典型的なコードは次のようになります。
Ion.with(context)
.load("http://example.com/thing.json")
.asJsonObject()
.setCallback(new FutureCallback<JsonObject>() {
@Override
public void onCompleted(Exception e, JsonObject result) {
// do stuff with the result or error
}
});
インターネットに接続されていないときはどうすればよいかわかりません。Wi-Fi と 3G を無効にして電話でデバッグしていますが、コールバックで例外が発生しません。すぐに例外が発生することを期待しています。すぐに失敗するに違いないと思います。
このシナリオをどのように管理する必要がありますか? 前もって感謝します