ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>();
nameValuePairs.add(new BasicNameValuePair(
"product_name", product_name));
nameValuePairs.add(new BasicNameValuePair("brand",
brand_product));
nameValuePairs.add(new BasicNameValuePair("reference_price",
mrp_product));
nameValuePairs.add(new BasicNameValuePair("model",
model_product));
HttpPost httppost = new HttpPost(
"http://10.0.2.2/wic3/wic2/product/doadd");
httppost.setEntity(new UrlEncodedFormEntity(
nameValuePairs));
ResponseHandler<String> responseHandler = new BasicResponseHandler();
String response = SignUpActivity.httpclient.execute(
httppost, responseHandler);
Log.d("response", response);
Intent intent = new Intent(ShareProductActivity.this, ShareActivity.class);
startActivity(intent);
を拒否これは私に例外を与える:ローカルホストが
05-07 14:56:19.105: D/exception(1137): org.apache.http.conn.HttpHostConnectException: Connection to http://localhost refused
私はこのために検索し、誰もが10.0.2.2
へ127.0.0.1
を変更すると言うが、私は、私は問題はこの時だと思い127.0.0.1
を使用していませんステップ:
String response = SignUpActivity.httpclient.execute(httppost, responseHandler);
ここで、httpクライアントは宣言していますか? –
あなたはインターネットにアクセスするためにアンドロイドmainfest.xmlから許可を受けましたか? –
私のhttpクライアントはいくつかの他のクラスにあります...それは静的な静的なものです...私はすべてのアクティビティで同じクライアントを使用しています....すべてのアクティビティはこれ以外はうまくいきます。はい、私はあなたのmanifest.xmlにインターネット許可を追加しました – Housefly