|
|
@@ -3,6 +3,7 @@
|
|
|
*/
|
|
|
package kr.co.zumo.app.lifeplus.view.screen.search;
|
|
|
|
|
|
+import android.text.TextUtils;
|
|
|
import android.util.Log;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
@@ -37,7 +38,7 @@ public class SearchResultModel extends Model {
|
|
|
protected Disposable disposableSearch;
|
|
|
protected List<SearchContentsBean> resultContentsBeans;
|
|
|
private String deliveredTag;
|
|
|
- private int countOfDeliveredTag = 0;
|
|
|
+ private String[] deliveredTags;
|
|
|
|
|
|
private int hashCode = this.hashCode();
|
|
|
|
|
|
@@ -125,7 +126,7 @@ public class SearchResultModel extends Model {
|
|
|
if (tagBeans.size() > 0) {
|
|
|
Log.i("APP# SearchResultModel | onApiSuccess", "|" + "------------------- tagBeans.size(): " + tagBeans.size());
|
|
|
// 검색 결과 있음
|
|
|
- if (countOfDeliveredTag == tagBeans.size()) {
|
|
|
+ if (deliveredTags.length == tagBeans.size()) {
|
|
|
// tag 수 같음
|
|
|
// -> count 추가
|
|
|
resultContentsBeans.add(0, new SearchContentsBean(SearchContentsBean.TYPE_COUNT, listCount, getResultTag()));
|
|
|
@@ -176,17 +177,16 @@ public class SearchResultModel extends Model {
|
|
|
|
|
|
private SearchRequestBean getSearchRequestBean() {
|
|
|
// 공백 제거
|
|
|
-// String searchTag = tag.replace(' ', Character.MIN_VALUE);
|
|
|
- String searchTag = deliveredTag.replace(" ", "");
|
|
|
+ String searchTag = TextUtils.join("", deliveredTags);
|
|
|
SearchRequestBean requestBean = new SearchRequestBean(searchTag);
|
|
|
Log.w("APP# SearchModel | search", "|" + " search ---> " + requestBean.toPrettyJson());
|
|
|
return requestBean;
|
|
|
}
|
|
|
|
|
|
- public void setDeliveredTag(String deliveredTag) {
|
|
|
- countOfDeliveredTag = StringUtil.count(deliveredTag, StringUtil.HASH);
|
|
|
- Log.i("APP# SearchResultModel | setDeliveredTag", "|" + " countOfDeliveredTag: " + countOfDeliveredTag);
|
|
|
- this.deliveredTag = deliveredTag;
|
|
|
+ public void setDeliveredTag(String tag) {
|
|
|
+ deliveredTag = tag;
|
|
|
+ deliveredTags = tag.split(" ");
|
|
|
+ Log.i("APP# SearchResultModel | setDeliveredTag", "|" + " deliveredTags: " + deliveredTags.length);
|
|
|
}
|
|
|
|
|
|
public int getListCount() {
|
|
|
@@ -200,4 +200,8 @@ public class SearchResultModel extends Model {
|
|
|
public List<CategoryBean> getCategoryBeans() {
|
|
|
return categoryBeans;
|
|
|
}
|
|
|
+
|
|
|
+ public String[] getDeliveredTags() {
|
|
|
+ return deliveredTags;
|
|
|
+ }
|
|
|
}
|