httpclient hatası ...
Merhabalar, aşağıdaki gibi kodlarım var butona basınca verileri deneme.php ye göndermek istiyorum ancak durduruldu şeklinde hata alıyorum ve hatanın loglarıda ekte görüldüğü gibi acaba nasıl yapmalıyım.
package com.example.gndr;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.NameValuePair;
import org.apache.http.client.HttpClient;
import org.apache.http.client.entity.UrlEncodedFormEntity;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.impl.client.DefaultHttpClient;
import org.apache.http.message.BasicNameValuePair;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
public class MainActivity extends ActionBarActivity {
Button btn;
EditText editText1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
btn=(Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://127.0.0.1/deneme.php");//url yi bu kısma giriyoruz.
try {
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("email", "gönderilecek string"));//email yazan phpdeki değişkenin adı
//diğer tarafta gönderilecek yazı oraya bir değişkende ekleyebiliriz edittextten bilgi alan vb.
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
httpclient.execute(httppost);
} catch (IOException e) {
}
}
});
}