AndroidからHTTP通信でサーバへデータを送信し、結果を受け取るプログラムを書いていたところ、httpClient.execute()を実施したところで異常終了を起こしてしまいました。
NetworkOnMainThreadExceptionというエラーが発生してしまうためでした。
ググったところ、Android3.0以上では メインスレッドからネットワーク処理を行うことを許していないらしい・・・ということが書かれていました。
そこで、AsyncTask・・・doInBackground()を使って、別タスクでhttpClient.execute()を行ったところ、正常に通信できるようになりました。
Android開発は初めて間もないので、変なところで詰まってしまします^^;
とりあえず、備忘録まで。