我想從服務器讀取所有文本,我認爲我的代碼沒有從服務器檢索文本,請你幫我我該如何解決這個問題,我是新的android開發。在此先感謝不從服務器讀取文本
public class TestActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TextView tv= (TextView)findViewById(R.id.my_text);
try {
URL url = new URL("http://www.google.com:80/");
StringBuilder content = new StringBuilder();
// read text returned by server
BufferedReader in = new BufferedReader(new InputStreamReader(url.openStream()));
String line;
while ((line = in.readLine()) != null) {
content.append(line +"\n");
}
tv.setText(content.toString());
setContentView(tv);
in.close();
}
catch (MalformedURLException e) {
System.out.println("Malformed URL: " + e.getMessage());
}
catch (IOException e) {
System.out.println("I/O Error: " + e.getMessage());
}
};
}
嘗試在這篇文章中給出的代碼 http://stackoverflow.com/questions/2094529/android-read-contents-of-a-url-content-missing-after-in-result – Nirali