この問題についても別の質問がありますが、今はちょっと必死になっています。
これは非常に大きな問題であり、これまであまり議論されなかったことに驚いています..
そのため、アプリケーションで kSOAP2-android を使用して特定の SOAP サービスを呼び出しています。Wi-Fi では問題なく動作しますが、GPRS に移行するとすぐに、ほとんどの場合、サービス呼び出しが失敗し、SocketTimeoutException が返されます。
タイムアウト値を設定する(3000ミリ秒を試しました)など、インターネットで読んだことのいくつかを試しました。
System.setProperty("http.keepAlive", "false");
http 呼び出しを行う前に。
しかし、何も機能していません。時にはすべてがうまくいくこともありますが、ネットがビジー状態になるとすぐにすべてが崩壊します。呼び出しのほぼ 90% がタイムアウト例外で失敗します。
いいえ、インターネットは Facebook Messenger、Gmail などのアプリでは問題なく動作します (ブラウジングは苦労しますが)。
何か試すことはできますか?