2

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

4

1 回答 1

1

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

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

于 2016-01-28T11:23:42.773 回答