非同期(AsyncTask)HTTP通信(HttpURLConnection)非同期(AsyncTask)非同期とは、データを転送する際に、送信側と受信側のタイミングの一致を気にせずにデータをやりとりすることがである。今回は取得したデータをUIに反映させるので、UIスレッドとのやりとりが頻繁に行われる。そのため、今回はAsyncTaskを使用してあげる。アプリケーション実行用のスレッドを作成します。スレッド」と呼ばれます。ウィジェットに送信する役割を担うため非常に重要です。スレッドと呼ばれることもあります。全体をブロックしてしまいます。スレッドがブロックされると、描画イベントを含むすべてのイベントを送信できなくなります。ユーザー側には、アプリケーションがハングしたように見えます。秒以上)ブロックされると、ユーザーに「アプリケーションが応答していません」のダイアログが表示されます。※時間のかかる操作:ネットワークへのアクセスやデータベースへの問い合わせなどHTTP接続(HttpURLConnection)HTTP接続とは、WebサーバとWebクライアントの間でデータの送受信を行うために使用されるプロトコルを使用した通信。()is2Stringis2Stringは、InputStreamオブジェクトを文字列に変換するメソッドでJavaの定型文なのでこれコピペで十分。)throwsで変換に失敗した時に例外をキャッチしてる。(1)はてなブログをはじめよう!makoo5さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。