我知道发生错误是因为我试图在主线程上进行网络调用,所以我需要使用处理程序或异步任务
但是我似乎无法正确处理
这是我试图开始工作的代码
try {
// Create a URL for the desired page
URL url = new URL("http://darkliteempire.gaming.multiplay.co.uk/testdownload.txt");
// Read all the text returned by the server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String str;
while ((str = in.readLine()) != null) {
// str is one line of text; readLine() strips the newline character(s)
eventText.setText(str);
eventText.setText(in.readLine());
}
in.close();
} catch (MalformedURLException e) {
Toast.makeText(getBaseContext(), "MalformedURLException", Toast.LENGTH_LONG).show();
} catch (IOException e) {
Toast.makeText(getBaseContext(), "IOException", Toast.LENGTH_LONG).show();
}
我想在单击此按钮时调用它
public void onClick(View v) {
if (v.getId() == R.id.update) {
}
}
有没有人能告诉我我应该把第一个位包含在什么中以及如何从 onClick 中调用它