Просмотр исходного кода

[검색][New] 인기 중복 태그 제거

hyodong.min 6 лет назад
Родитель
Сommit
f4add2dcf8

+ 17 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/search/SearchModel.java

@@ -151,6 +151,22 @@ public class SearchModel extends Model {
       public void onApiSuccess(SearchPopularTagResultBean resultBean) {
         popularTagBeans = resultBean.getData();
 
+        // 중복 태그 제거
+        int len = popularTagBeans.size();
+        for (int i = len - 1; i >= 0; --i) {
+          TagBean tagBean = popularTagBeans.get(i);
+          for (int k = len - 1; k >= 0; --k) {
+            if (i != k) {
+              TagBean bean = popularTagBeans.get(k);
+              if (tagBean.getTagName().equals(bean.getTagName())) {
+                popularTagBeans.remove(i);
+                --len;
+                break;
+              }
+            }
+          }
+        }
+
         // # 붙여줌
         for (TagBean tagBean : popularTagBeans) {
           tagBean.setTagName(toTag(tagBean.getTagName()));
@@ -263,7 +279,7 @@ public class SearchModel extends Model {
           autoCompletionTagBeans.add(bean);
         }
 
-        if(autoCompletionTagBeans.size() > 10) {
+        if (autoCompletionTagBeans.size() > 10) {
           autoCompletionTagBeans = autoCompletionTagBeans.subList(0, 10);
         }