Попытка научиться отображать текст, который меняется каждые несколько минут, в файле на удаленном веб-сервере (подается через http). Пока я просто хочу научиться читать из текстового файла. Ниже мой MainActivity в моем учебном приложении. Я знаю, что это ужасно, но я все еще учусь. Я бы обернул его в теги кода, если бы знал, заранее извините
package com.mycompany.myapp3;
import android.app.*;
import android.os.*;
import android.widget.*;
import java.net.*;
import java.io.*;
import android.widget.TextView;
public class MainActivity extends Activity
{
String str = null;
// Change the text
public void textviewsongset (){
TextView textView = (TextView)findViewById(R.id.songtextview);
textView.setText("Now Playing: "+str);
}
// Get the currently playing song title
public void getCurrentSong(){
try {
// Create a URL for the desired page
URL url = new URL("http://adovex.com/test.txt");
// Read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str = in.readLine();
in.close();
}
catch(Exception e){
e.printStackTrace();
}
}
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
getCurrentSong();
TextView textView = (TextView)findViewById(R.id.songtextview);
textView.setText("Now Playing: "+str);
}
}