2012-04-06 3 views
0

こんにちは卿に基本のNameValueのペアにarralylist渡したりしないようにはどのようにそれが正しいと私はコードを以下の使用PHPサーバーへのデータのリストを送って欲しいアンドロイド

 i try this code 
      ArrayList<String>list1=new ArrayList<String>(); 
    for(int i=0;i<json.length();i++) 
    { 
     JSONObject e = json.getJSONObject(i); 
     list1.add(e.getString("menuname")); 
    } 

    ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); 
    nameValuePairs.add(new BasicNameValuePair("menuname",list1.toString())); 


     HttpClient httpclient = new DefaultHttpClient(); 
     HttpPost httppost = new HttpPost("http://192.168.0.103/update.php"); 
     // "http://192.168.1.12/addnotes.php"); 
       //url+"Notes/addnotes.php"); 
     httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); 
     HttpResponse response = httpclient.execute(httppost); 
     HttpEntity entity = response.getEntity(); 
     is = entity.getContent(); 
     Toast.makeText(getApplicationContext(), 
       "Saved Sucessfully", Toast.LENGTH_SHORT).show() 

を参照してください上記のコードが正しいか私に教えてくださいかではない...私に

+0

は、エラーが発生しますか?それで何?それも投稿してください。 –

+0

また、投稿エラー – Khan

+0

あなたのコードは正常に動作します..サーバー側から同じものを変換し、リストを解析することができます.. –

答えて

0

を教えてください私はあなたが右

のこの

String mResponseText = EntityUtils.toString(entity); 

insetadを使用するよりも、文字列の内容を取得したいと思います

is= entity.getContent(); 

+0

ありがとう.....私の親愛なる友人 – Vinoth

関連する問題