携帯向けのAndroidアプリをAndroid3.0のタブレットで動作させると、NetworkOnMainThreadExceptionが発生している箇所があった。 どうもAndroid3.0からメインスレッド(UIスレッド)から通信を行うとNetworkOnMainThreadExceptionが発生するようになったようだ。 まぁ通信に問題があると一発でApplication Not Respondingになるから、それを予防するために当然の対応ともいえる。 詳しくはこちら。 Application Not RespondingにさせないためのはDesigning for Responsivenessを参照。