4

Facebook は私の Android Phone で最もスムーズな UI を備えています。

私がデモを書いている間、画像を含む ListView は常に遅延しているように見えますが、Facebook の新しいフィード アクティビティの動作は非常に驚くべきものです。

Facebook アプリがネイティブの ListView を使用しているが改善されているのか、それともビュー全体を書き直してパフォーマンスを向上させるのか、誰でも教えてくれますか?

編集:非同期スレッドを使用する、ViewHolder をタグとしてキャッシュする、高速化のために画像をメモリに保存するなどのキャッシュ戦略を既に使用していますが、まだ遅れを感じています。Facebookのエンジニアがどのようにそれを行ったのか、本当に知りたいです。彼らは本当に素晴らしいです

4

2 に答える 2

0

私はこれまで ListView を使用したことがありませんが、結果を取得してからキャッシュしている可能性があると推測する必要がある場合は、結果を毎回クエリしてキャッシュしていません。

于 2011-12-09T03:54:20.453 に答える