2011-06-17 12 views
1

私は2000レコードのsqliteテーブルを持っています。このレコードをリストビューに表示する必要があります。どうやって動的にロードできますか?例えば、私がアクティビティを開始したとき、私は画面全体をデータで満たす必要があります。私がスクロールを始めるとき、私はリストの一番下に追加のレコードを追加したいと思う。だから私は多くのレコードをスクロールするほどです。私はメモリにすべてのデータをロードすることができないので、私はスクロールするたびにデータベースにリクエストをしなければならないことを知っています。私はコンテンツリゾルバと同様のものがあったと思うが、見つけられない。何か案は?ListViewのデータをデータベースから動的にロードする

+0

あなたはフィードリーダー(FB、Twitter、およびGmailアプリ)のような意味ですか? – olamotte

答えて

1

これが役立ちますか? http://codehenge.net/blog/2011/06/android-development-tutorial-asynchronous-lazy-loading-and-caching-of-listview-images/

あなたが情報を取得する場所はどこですか?あなたのデータベース

+0

類似のものがあります。ここの人はインターネットからすべてのレコードをロードしてarrayListに入れ、その後にimagsをロードするので、この解決法は少し役に立ちません。この方法で、listViewは要素のサイズを認識します。あなたはデータを持つarrayListを持っていますが、画像はありません。私は別のものを探しています。私はarrayList.Soのすべてのレコードを読み込むことができません、リストビューは私が持っているレコードの量を知ることはできませんし、 "多くを求める"ことはできません。しかし、これは別のアイディアの良い始まりです。 10x :) –