サーバーに存在する .txt ファイルからテキストを読み込もうとしているときに NetworkOnMainThreadException が発生しています。この問題を解決するにはどうすればよいですか。
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv= new TextView(this);
TextView tv2 = new TextView(this);
StringBuilder content = new StringBuilder();
try {
URL url = new URL("http://linktomywebsite/textfile.txt");
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
content.append(str +"\n");
tv.setText(content);
}
in.close();
} catch (MalformedURLException e){
} catch (IOException e) {
e.printStackTrace();
}
catch (NetworkOnMainThreadException e){
tv2.setText("not connecting to server");
setContentView(tv2);
}
};
}