Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Inside your button onclick just write:</p> <pre><code>bt.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Auto-generated method stub String details = ""; GetPNR pnrDetails = new GetPNR(); try { details = pnrDetails.execute(URI+et.getText().toString()).get(); Log.d("train", details); tv.setText(details); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ExecutionException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }); </code></pre> <p>And the Asynctask is like:</p> <pre><code>public class GetPNR extends AsyncTask&lt;String, Integer, String&gt; { @Override protected String doInBackground(String... params) { // TODO Auto-generated method stub String al_texts = ""; for(String newUrl:params){ HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(newUrl); HttpResponse response; try { response = client.execute(get); BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); String webData = ""; while((webData = reader.readLine()) != null){ Log.i("data", webData); JSONObject myAwway = new JSONObject(webData); JSONObject data = myAwway.getJSONObject("data"); Log.i("data", data.toString()); JSONObject travelDate = data.getJSONObject("travel_date"); JSONObject from = data.getJSONObject("from"); JSONObject to = data.getJSONObject("to"); JSONObject alright = data.getJSONObject("alight"); JSONObject board = data.getJSONObject("board"); JSONArray passenger = data.getJSONArray("passenger"); al_texts = data.getString("train_name"); Log.i("data", al_texts); } } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (JSONException e) { // TODO Auto-generated catch block e.printStackTrace(); } } return al_texts; } } </code></pre> <p>here I'm showing/returning only a string(train name).Like this you can show every details .</p> <p>this is your modified code and working fine.</p>
    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.
 

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