Есть ли простой способ загрузить небольшую текстовую строку из URL-адреса, такого как этот: «http://app.georeach.com/ios/version.txt» В iOS его довольно просто. Но для android они не находят что-то хорошее. Каков метод получения текста, подобного этому URL?Самый простой способ загрузить текст с URL-адреса
Я использовал этот код в OnCreate Хеллоу приложение, п приложение разбился:
try {
// Create a URL for the desired page
URL url = new URL("http://app.georeach.com/ios/version.txt");
// Read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
StringBuilder sb = new StringBuilder(100);
while ((str = in.readLine()) != null) {
sb.append(str);
// str is one line of text; readLine() strips the newline character(s)
}
in.close();
tv.setText(sb.toString());
} catch (MalformedURLException e) {
tv.setText("mal");
} catch (IOException e) {
tv.setText("io");
}
Я вижу, как вы реализовали довольно простой. Не уверен, что это еще проще. – nKn
(1) Включить трассировку стека из вашего логарифма. (2) _Необходите какую-либо сетевую связь в основном потоке. –
add 'catch (Exception e) {tv.setText (e.getMessage());}' –