2012-05-11 2 views
3

これは長くなりますが、説明する必要があります。リストビューのwebserviceから大きなデータを表示するための最良のアプローチ/パターン

私はリストビューで何千ものアイテムのデータを表示する必要があるアプリケーションを持っています。これは、特定のカテゴリの多数のアプリを扱うGoogle Playストアと比較することができます。 (これらのアプリのほとんどは、ユーザーがスクロールするにつれてますます多くのデータを読み込む遅延読み込みを使用しています)他のアプリはGmailのアプリの会話一覧です Google画像検索デスクトップ版でも同じことが見られます)

しかし、上記にはリストアイテムが設定されている限界があり、最後にはより多くのデータをロードするために停止します。しかし、それがアルファベット順に人名のリストであればどうでしょうか?私はいくつかの名前が記載されているだけでは止められませんまた、アルファベットの選択リストを持たないことも望まれます。

どのような理想的なソリューションですか?

答えて

0

実装ページングサーバーサイドでのメカニズムでは、ページごとに特定のレコード数を持つようになります。この方法で、Googleプレイや他のアプリケーションと同じ機能を追加実装します。

+0

私の質問は、すべてのアイテムを表示する方法です。いくつかのデザインは、すべてのアイテムが重要である場合に備えて表示されます。 Google Playストアのトップアイテムが好きではなく、ある程度後にスクロールを停止します。 – Pritam

+0

私は、表示するパターンを意味しますが、私は大量のリストをロードすることはできません(それぞれのアイテムのクリックに接続されたデータと共に)、それはメモリ不足の原因になります。 – Pritam

関連する問題