Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Do this way</p> <pre><code>private class MyAsyncTask extends AsyncTask&lt;String, Integer, Double&gt;{ @Override protected Double doInBackground(String... params) { // TODO Auto-generated method stub postData(params[0]); return null; } protected void onPostExecute(Double result){ //pb.setVisibility(View.GONE); Toast.makeText(getApplicationContext(), "command sent", Toast.LENGTH_LONG).show(); //UPDATE HERE adapter = new SimpleAdapter(this, x, R.layout.drill1_listview, new String[] {"title","content","distance", "image"}, new int[] {R.id.title, R.id.content, R.id.distance, R.id.image} ); list.setAdapter(adapter); } protected void onProgressUpdate(Integer... progress){ //pb.setProgress(progress[0]); } public void postData(String valueIWantToSend) { ThreadPolicy tp = ThreadPolicy.LAX; StrictMode.setThreadPolicy(tp); HttpClient httpclient = new DefaultHttpClient(); String type = getIntent().getExtras().getString("type"); HttpGet httppost = new HttpGet("http://myip.../all?latitude=42.12345&amp;longitude=-76.2154"); InputStream inputStream = null; try { HttpResponse response = httpclient.execute(httppost); HttpEntity entity = response.getEntity(); String JSONstring = EntityUtils.toString(entity); Log.w("HTTPRESPONSE", JSONstring); //Toast.makeText(this, JSONstring, Toast.LENGTH_SHORT).show(); if (!(JSONstring.equals(" 0"))) { JSONArray array = new JSONArray(JSONstring); for (int i = 0; i &lt; array.length(); i++) { JSONObject row = array.getJSONObject(i); HashMap&lt;String,String&gt; temp = new HashMap&lt;String,String&gt;(); String thisid = row.getString("id"); ider.add(thisid); String starthold = row.getString("start_time"); start.add(starthold); String endhold = row.getString("end_time"); end.add(endhold); String latitudehold = row.getString("latitude"); latitude.add(latitudehold); String longitudehold = row.getString("longitude"); longitude.add(longitudehold); String addresshold = row.getString("street"); address.add(addresshold); String title = row.getString("company"); company.add(title); temp.put("title", title); String distance_hold = row.getString("distance"); distance.add(distance_hold); temp.put("distance", distance_hold); int[] images = new int[] { R.drawable.local_eat,R.drawable.local_eat, R.drawable.local_drink, R.drawable.local_shop, R.drawable.local_do, R.drawable.local_chance, R.drawable.local_all }; String image = row.getString("promo_type"); temp.put("image", Integer.toString(images[Integer.valueOf(image)])); String description = row.getString("name"); name.add(description); temp.put("content", description); x.add(temp); } } } catch (Exception e) { // Oops } finally { try{if(inputStream != null)inputStream.close();}catch(Exception squish){} } } } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload