速度方面的效率如何是可过滤的自定义ArrayAdapter?

时间:2016-01-28 09:27:37

标签: android performance android-arrayadapter text-search android-filterable

我需要在 SQLite 数据库的 varchar 列中搜索我应用中的单词,并在列表视图中显示结果。目前我正在使用 Mensa库 Mensa Github Link,因为它为非常长的文本提供了速度。在另一个项目中,我还使用可过滤以及自定义 ArrayAdapter ,根据文本匹配过滤列表项。我想知道我是否可以用可过滤方法取代Mensa使用而不影响搜索效率,因为 Mensa库将APK大小增加3.37 MB

1 个答案:

答案 0 :(得分:1)

我已经检查了Mensa库的jar文件,它很大,因为它们在jar中包含了他们的animal.keywords测试数据库。

将mensa-1.0.1.jar重命名为mensa-1.0.1.zip,并使用您的存档管理器将其打开。导航到com/dell/mensa/testutils/并删除animals.keywords文件。现在将其重命名为mensa-1.0.1.jar,然后继续使用它。该文件现在应该 104.5 kB