0

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分

4

0 に答える 0