try {
HttpClient client = new DefaultHttpClient();
HttpGet get = new HttpGet("http://app2.nea.gov.sg/anti-pollution-radiation-protection/air-pollution/psi/psi-readings-over-the-last-24-hours");
HttpResponse response;
response = client.execute(get);
Toast.makeText(MainActivity.this, "WAD", Toast.LENGTH_SHORT).show();
HttpEntity entity = response.getEntity();
InputStream in = entity.getContent();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
StringBuilder sb = new StringBuilder();
String line = null;
while ((line = reader.readLine()) != null) {
sb.append(line+"\n");
}
in.close();
charset = sb.toString();
tv.setText(charset);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
この行では、
応答 = client.execute(get);
プログラムはコードを続行していないようです。そこでハングアップし、何もしません。
インターネットのアクセス許可を宣言しましたが、何が問題なのかわかりませんか?