Here is my class:
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());
}
}
});
}
...
}
In LogCat
04-23 12:12:10.263: W/IInputConnectionWrapper(1066): showStatusIcon on inactive InputConnection
Such problems occur when the input connection in the previous page(or class) has not been closed. Check whether you've closed the input connection in the previous class (by giving connection.close()).
This problem arises when you leave the activity and keep an HTTP connection open. To prevent that, you can try calling
httpClient.getConnectionManager().closeIdleConnections();
You can read the documentation for this method here.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With