ListView
コンテンツをフィルタリングするためのメソッドを実装します。どのような場合に使用する必要があるか詳しく教えていただけますか?
私が理解しているように、そのようなフィルタリングは配列ベースのアダプターに適しています-すべてのデータはすでにメモリ内にあります。このように、フィルターは表示されるべきではないデータをスキップするのに役立ちます。
ただし、ListView
カーソル アダプタ (SQLite データベース) を使用して多数のアイテムを表示すると、データがメモリにない場合があります。一方、フィルター値を SQL クエリに埋め込むと、削減されたデータ セットを効果的に取得できます。
のフィルタリング メカニズムはListView
、カーソル ベースのデータ用にも設計されましたか? を使用するFilterable
必要がある場合と、ListView フィルターを使用せずにフィルターを SQL クエリに渡す必要がある場合はいつですか? このアプローチまたはそのアプローチを使用する必要がある場合に推奨事項はありますか?
ありがとう
PS質問は、URIのシステムをどのように設計する必要がありますか?から分離されました。それは以前の2つを組み合わせたものです。