1

xmlデータを受け入れるアプリケーションを作っていますが、このリソースのクエリを送信すると接続がないように見えます。私はアンドロイドインターネットのアクセス許可を追加し、ブラウザでネットを持っていますが、私のアプリでは接続がありません。Android 2.2では動作しますが、Android 2.3では動作しません。

これはコード

 
    protected String sendRequest(String urlAdr,ArrayList postVars){ 


     String data=extractPairValuesToString(postVars); 
     urlAdr+=data; //send all variables in the url not from request properties 
     String xmlResponse=null; 
     HttpURLConnection con = null; 
     URL url; 


     try { 
      url = new URL(urlAdr); 
      con = (HttpURLConnection) url.openConnection(); 
      //con.setReadTimeout(10000 /* milliseconds */); 
      //con.setConnectTimeout(15000 /* milliseconds */); 
      con.setRequestMethod("POST"); 
      con.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");   
      con.setRequestProperty("Connection", "Keep-Alive"); 
      con.setRequestProperty("Content-Length", ""+Integer.toString(data.getBytes().length)); 
      con.setDoInput(true); 
      con.setDoOutput(true); 


     }catch (IOException e) { 

      setErrorStatus(e.getMessage()); 
     } 
    } 
+0

はあなたものIOExceptionまたは除いて(任意の例外を取得してくださいIOException)? –

+0

いいえ、例外はありません – user1106234

答えて

3

回以上ないよりも、マニフェストが欠落しています。

<uses-permission android:name="android.permission.INTERNET"/> 

はこちらをご覧ください: http://developer.android.com/resources/tutorials/views/hello-webview.html

+0

ここに投稿する前にこの行を追加しました。私のアプリはこのコードでアンドロイド2.2で動作しますが、アンドロイド2.3ではなく、 – user1106234

+0

その重要な情報であなたの質問を編集する必要があります。 "Android 2.2では動作しますがAndroid 2.3では動作しません" – TryTryAgain

+0

デフォルトで同じ2.3エミュレータは、アプリケーションにインターネット接続を持っていません。 – user1106234

関連する問題