これが私のクラスです:
public class Insert extends Activity
{
EditText name,surname,age;
Button insert;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.insert);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
name =(EditText)findViewById(R.id.name);
surname =(EditText)findViewById(R.id.surname);
age =(EditText)findViewById(R.id.age);
insert=(Button)findViewById(R.id.click);
insert.setOnClickListener(new OnClickListener()
{
public void onClick(View arg0)
{
// TODO Auto-generated method stub
String nm = name.getText().toString();
String ct = surname.getText().toString();
String emailid = age.getText().toString();
insertRecords(nm, ct, emailid);
}
private void insertRecords(String nm,String ct,String emailid)
{
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(5);
nameValuePairs.add(new BasicNameValuePair("name", nm));
nameValuePairs.add(new BasicNameValuePair("surname",ct));
nameValuePairs.add(new BasicNameValuePair("age",emailid));
sendData(nameValuePairs);
}
private void sendData(ArrayList<NameValuePair> data)
{
try
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2:81/new/insert.php");
httppost.setEntity(new UrlEncodedFormEntity(data));
HttpResponse response = httpclient.execute(httppost);
}
catch (Exception e) {
// TODO: handle exception
Log.e("log_tag", "Error: "+e.toString());
}
}
});
}
...
}
LogCat で
04-23 12:12:10.263: W/IInputConnectionWrapper(1066): showStatusIcon on inactive InputConnection