Если ваше устройство Android подключено к сети и вы предоставили приложению разрешение на доступ в Интернет, попробуйте следующее:
try {
// Create a URL for the desired page
URL url = new URL("http://xlradioaustin.com/song/CurrentSong.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");
}
Дайте мне знать, если это работает: вы в настоящее время зацикливаетесь, пока str
не станет нулевым, а затем используете это нулевое значение.