こんにちは。daichi1128です。
前回はHTTP通信をしてTwitterのタイムラインを取得、表示しました。
AndroidでTwitterのタイムラインを取得する【XmlPullParser】 | Techfirm Android Lab
ですが、前回までではユーザのアイコンは動的に表示しておらず、決め打ちで出しているだけでした。それではあまり意味がないので、今回は画像取得部分をやることにします。
ただし、メインスレッド上で画像取得をしてしまうと、取得中はユーザからの操作を全く受け付けない、使い勝手の悪いインターフェースになってしまいます。
そこで、ユーザ操作を受けつけつつ、画像を取得するために、別スレッドで処理を行います。
アプリケーションのユーザビリティを向上させるためには、この非同期処理は必須といえます。今回でマスターしてしまいましょう。
さらに、ついでなので無駄なネットワーク通信をしないために、画像データのキャッシュもしてみます。
というわけで、今回の内容は
- 画像データのキャッシュ
- HTTP通信で画像取得
- AsyncTaskで非同期処理
- その他
です。
Read the rest of this entry »



