アップデートを検索するサーバーに接続する Android アプリがあります。サーバーの応答に時間がかかる場合 (+500 ミリ秒)、メソッドを終了してプログラムを続行する必要があります。
私はすでにreadTimeout
andconnectTimeout
を500 msに設定していますが、それでも私のメソッドはこの行で約 30 秒かかります:c.connect();
これは私のコードです:
HttpURLConnection c = (HttpURLConnection) updateUrl.openConnection();
c.setConnectTimeout(500);
c.setReadTimeout(500);
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect(); // the program stops here
私は何をする必要がありますか?