次のように、ウェブサイトのコードをアプリにダウンロードしようとしています。
public void wypned(final View pwn) throws IllegalStateException, IOException{
HttpClient httpClient = new DefaultHttpClient();
HttpContext localContext = new BasicHttpContext();
HttpGet httpGet = new HttpGet("http://example.com");
HttpResponse response = httpClient.execute(httpGet, localContext);
String result = "";
BufferedReader reader = new BufferedReader(new InputStreamReader(response.getEntity().getContent() ) );
String line = null;
while ((line = reader.readLine()) != null){
result += line + "\n";
}
}
そして、私が得たのは致命的なエラーだけです。LogCat は次のように述べています。
Caused by: android.os.NetworkOnMainThreadException
on Android 3.x and up, you can't do network I/O on the main thread
誰かがそれを解決する方法を教えてもらえますか? スレッドで何かをしようとしましたが、うまくいきませんでした。