Below I have some of my MainActivity class which starts by making a http post request to the web server running on my development laptop. The webpage outputs some JSON also shown below; However I am getting a NetworkOnMainThreadException when running the app. I can go into the browser within the emulator and bring up the php page no problem. I also have the following permission set in my manifest xml; *<uses-permission android:name="android.permission.INTERNET"></uses-permission>*. Any Help out there?
[{"city_id":"1","city_name":"Adotol"},{"city_id":"2","city_name":"Aberdeen"}][{"city_id":"1","city_name":"Adotol"},{"city_id":"2","city_name":"Aberdeen"}] public class MainActivity extends ListActivity { JSONArray jArray; String result = null; InputStream is = null; StringBuilder sb=null; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //setContentView(R.id.list); ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(); //http post try{ HttpClient httpclient = new DefaultHttpClient(); String phpaddress = "*http://10.0.2.2/androidselectservice.php*"; System.out.println("'"+phpaddress+"'"); HttpPost httppost = new HttpPost(phpaddress); httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs)); HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); is = entity.getContent(); }catch(Exception e){ Log.e("log_tag", "Error in http connection "+e.toString()); } -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en