android.os.NetworkOnMainThreadException

メインスレッド(MainのActivity)から、HTTPでリクエストを

実行すると、

 android.os.NetworkOnMainThreadException

が発生するようです。


Android3.0以上の環境だと発生するみたいです。

一昔前の書籍を参考にしていると、この例外が発生するので、

注意が必要です。


AsyncTaskを使って別スレッドでリクエストを

投げる実装にすると解決します。


<参考にしたサイト>

 http://shirusu-ni-tarazu.hatenablog.jp/entry/2013/01/20/033030

 http://d.hatena.ne.jp/m-kawato/20120911/1347378083

 http://android.keicode.com/basics/async-asynctask.php


写真素材のピクスタ