HTTPURLCONNECTION の使用に関する Samsung S5 の問題が見つかりました。間違っている可能性がありますが、アイデアがあれば親切に教えてください。
これが私のコードです:
URL urls = new URL(url);
HttpURLConnection connection = (HttpURLConnection) urls.openConnection();
connection.setRequestProperty("Content-Type", "application/json");
connection.setRequestProperty("x-os-application-token", Constants.APPLICATION_TOKEN);
connection.setConnectTimeout(900000);
connection.setReadTimeout(150000);
connection.setRequestMethod("POST");
connection.setDoInput(true);
connection.setDoOutput(true);
connection.setUseCaches(false);
DataOutputStream wr = new DataOutputStream(
connection.getOutputStream());
wr.writeBytes(json);
wr.flush();
wr.close();
int responseCode = connection.getResponseCode();
手動でインターネットを切断した場合(WI_FI OFF)、他のデバイス(Nexus 5やSamsung Galaxy Note 3など)からこのコードを使用すると、すぐに応答が返されますが、Samsung S5ではconnection.setReadTimeout(150000)後に応答します??? 2.5分