我需要在SQLite数据库的varchar列中搜索应用程序中的单词,并在列表视图中显示结果。目前,我正在使用Mensa库Mensa Github Link,因为它提供了非常长的文本速度。在另一个项目中,我还使用了Filterable和自定义ArrayAdapter,后者基于文本匹配过滤列表项。我想知道是否可以在不影响搜索效率的情况下用Filterable方法替换Mensa用法,因为Mensa库将APK大小增加了3.37 MB
最佳答案
我检查了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。