【发布时间】:2017-06-14 12:48:11
【问题描述】:
我实现了搜索回收站视图的代码,但是当我写多个属于同一个卡片视图的单词时,我会多次显示该卡片。我只需要显示一次,如果它们与我的大部分单词匹配,则需要在列表中首先显示。
搜索部分
if (charString.contains(",")) {
String searchChar[] = charString.split(",");
for (int i = 0; i < searchChar.length; i++) {
if (androidVersion.getApi().toLowerCase().contains(searchChar[i]) || androidVersion
.getName()
.toLowerCase().contains(searchChar[i]) || androidVersion.getVer().toLowerCase()
.contains(searchChar[i])) {
filteredList.add(androidVersion);
}
}
} else {
if (androidVersion.getApi().toLowerCase().contains(charString) || androidVersion.getName()
.toLowerCase().contains(charString) || androidVersion.getVer().toLowerCase()
.contains(charString)) {
filteredList.add(androidVersion);
}
}
【问题讨论】:
标签: android json android-recyclerview android-cardview