1

ListView のデータを取得するためにカスタム アダプターを使用しています。このデータを初期化すると、データベースからフェッチされていませんでしたが、現在はフェッチされています。サーバーからデータを取得するカスタムアダプターを使用していました。これで、アダプターを埋める前にデータが取得されます。

ここで疑問があります。CursorAdapters について読むと、実装は非常に簡単に思えますが、実際の実装には非常に満足しています。

データサイズは10項目程度を超えることはないと言わざるを得ません....したがって、メモリの問題ではありません。

では、この状況で... CursorAdapter を使用する利点は何ですか?

前もって感謝します!

4

1 に答える 1

1

CursorAdapter を使用すると、リストをより簡単にリロードできると思います。コンテンツ プロバイダーに何らかの変更が加えられ、ContentObserver に通知されると、CursorAdapter の onContentChanged() が呼び出されるため、それをオーバーライドして必要なことを行うか、デフォルトの実装を使用することができます。具体的には、データが変更されるとリストが自動的に再読み込みされます。

于 2012-07-11T13:21:42.463 に答える