|
|
@@ -7,6 +7,7 @@ import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
+import java.util.Arrays;
|
|
|
import java.util.List;
|
|
|
|
|
|
import io.reactivex.disposables.Disposable;
|
|
|
@@ -184,9 +185,22 @@ public class SearchResultModel extends Model {
|
|
|
}
|
|
|
|
|
|
public void setDeliveredTag(String tag) {
|
|
|
- deliveredTag = tag;
|
|
|
+ Log.w("APP# SearchResultModel | setDeliveredTag", "|" + "-----------> " + tag);
|
|
|
deliveredTags = tag.split(" ");
|
|
|
- Log.i("APP# SearchResultModel | setDeliveredTag", "|" + " deliveredTags: " + deliveredTags.length);
|
|
|
+
|
|
|
+ // 내용이 없는 태그는 제거
|
|
|
+ List<String> list = new ArrayList<>(Arrays.asList(deliveredTags));
|
|
|
+ int len = list.size();
|
|
|
+ for (int i = len - 1; i >= 0; --i) {
|
|
|
+ String s = list.get(i);
|
|
|
+ if (s.length() == 0 || StringUtil.HASH.equals(s)) {
|
|
|
+ list.remove(i);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ deliveredTags = list.toArray(new String[0]);
|
|
|
+ deliveredTag = TextUtils.join(" ", deliveredTags);
|
|
|
+ Log.w("APP# SearchResultModel | setDeliveredTag", "|" + " deliveredTags: " + Arrays.toString(deliveredTags));
|
|
|
+ Log.w("APP# SearchResultModel | setDeliveredTag", "|" + " deliveredTag: " + deliveredTag);
|
|
|
}
|
|
|
|
|
|
public int getListCount() {
|