アプリをテストしていると、GT-I9100(ヨーロッパ)のSamsung GalaxySIIという1つのデバイスで散発的に発生するエラーが発生し続けます。これらのエラーは、SPH-D710(Sprint)Samsung Galaxy S IIでさえも、他のデバイスでは発生しません。
アプリが使用するURLは変更されません。これらは、私がWebブラウザーに入力できるもの、またはアプリのiOSバージョンとデスクトップバージョンが使用するものと同じです。ただし、UnknownHostExceptionをスローする場合と、スローしない場合があります。
これが私が使用しているコードの高度にサニタイズされたバージョンです:
AndroidHttpClient client = AndroidHttpClient.newInstance(activity.getString(R.string.user_agent));
HttpPost httpPost = new HttpPost("http://" + subdomainId + ".website.com/doSomething.aspx");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair("parameter1", value1));
nameValuePairs.add(new BasicNameValuePair("parameter2", value2));
httpPost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpContext httpContext = new BasicHttpContext();
HttpResponse response = client.execute(httpPost, httpContext);
... ...
これを引き起こしている可能性のあるSamsungGalaxySIIの癖はありますか?Android2.3.6を実行しています。