NetworkOnMainThreadException
簡単にHTTP接続するだけなのに、IOException ではまる。
NetworkOnMainThreadException | Android Developers
アプリケーションは、メインスレッド上でのネットワーク操作を実行しようとしたときにスローされる例外。 これは、HonetCOmbSDK以上をターゲットとするアプリケーションのためにスローされます。 以前のSDKバージョンをターゲットとするアプリケーションは、そのメインイベントループのスレッドで ネットワーキングを行うことが許可されているが、それは大きく落胆している。
AsyncTask内で実行していたのをメインスレッドでやろうとしてこれ。
「メインスレッドでネットワーク操作をしてはいけない」ということで。
AsyncTask | Android Developers
4.0以降。AsyncTaskLoader | Android Developers
簡単に、接続するだけなので、StrictMode を解除するか、いや、TaskLoader に馴染んでおくか。
参考:
Designing for Responsiveness | Android Developers