try
{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://10.0.2.2/insert.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
is = entity.getContent();
Log.e("pass 1", "connection success ");
}
catch(Exception e)
{
Log.e("Fail 1", e.toString());
Toast.makeText(getApplicationContext(), "Invalid IP Address",
Toast.LENGTH_LONG).show();
}
I want to insert some value from my android application to mysql database and it showed an error "Invalid Ip Address" Please help. Thanks in advance.
Logcat error 09-21 12:57:12.084 912-912/com.srg.ibc.appointmentapplication E/Fail 1﹕ android.os.NetworkOnMainThreadException 09-21 12:57:12.114 912-912/com.srg.ibc.appointmentapplication E/Fail 2﹕ java.lang.NullPointerException: lock == null 09-21 12:57:12.114 912-912/com.srg.ibc.appointmentapplication E/Fail 3﹕ java.lang.NullPointerException
add this code into you code then it will work
You are trying to perform a networking operation on the main thread. See How to fix android.os.NetworkOnMainThreadException?
I used Angry IP scanner to scan my router for hosts, got the IP address the router assigns to my machine , and replaced it in the URL thus ;
http://xxx.xxx.x.xxx/cropkeeper/spinner/soilCategory.php
here's my try catch
where
xxx.xxx.x.xxx
is my IP Address.