Я хочу прочитать удаленный текстовый файл и показать его содержимое в текстовом виде. Я написал этот ниже код, но он не получает никакой информации из текстового файла. Как я могу найти причину этой проблемы или решить ее? В моем коде нет ничего плохого?Android читает текстовый файл из Интернета
private void readFile()
{
try {
String path ="http://host.com/info.txt";
URL u = new URL(path);
HttpURLConnection c = (HttpURLConnection) u.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();
InputStream in = c.getInputStream();
Log.e("value",in.toString());
AssetManager mngr=getAssets();
ByteArrayOutputStream bo = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
in.read(buffer); // Read from Buffer.
bo.write(buffer); // Write Into Buffer.
TextView text = (TextView) findViewById(R.id.TextView1);
text.setText(bo.toString());
bo.close();
}
catch (NetworkOnMainThreadException e) {
}
catch (MalformedURLException e) {
e.printStackTrace();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Log.e ("значение", in.toString()); что он печатает – Senthil
, это невероятно ненужно, просто используйте WWW. одна строка кода – Fattie