http/httpリクエストデータの場合、よくある異常判断
2484 ワード
要求データに問題が発生した場合、データ抽出の問題なのか、ネットワーク/サーバの異常な問題なのかを判断する必要があります.前者は、開発過程で自分で判断する.後者の場合、eg.は「接続異常、ネットワークを確認してください」などのフィールドを提示します.このとき単独でネットワーク感覚を判断する必要はなく,これらの異常を捉えて判断することができる.
以下は本人アプリでよく使われるものです.
ここで、sはシステムが抽出した異常情報である
以下は本人アプリでよく使われるものです.
if( s.contains("ConnectException") || s.contains("SocketTimeoutException")
|| s.contains("HttpException") || s.contains("UnknownHostException")) {
if (rl_cover != null)
rl_cover.setVisibility(View.GONE);
if (progressBar != null)
progressBar.setVisibility(View.GONE);
showDialog();
}
ここで、sはシステムが抽出した異常情報である