Browse Source

[공통][Common] 파라메터 설정 방식 변경 stringBuilder -> uriBuiler

hyodong.min 6 years ago
parent
commit
773d71beb8
1 changed files with 22 additions and 7 deletions
  1. 22 7
      app/src/main/java/kr/co/zumo/app/lifeplus/tool/ShareKakaoTalk.java

+ 22 - 7
app/src/main/java/kr/co/zumo/app/lifeplus/tool/ShareKakaoTalk.java

@@ -4,6 +4,7 @@
 package kr.co.zumo.app.lifeplus.tool;
 
 import android.content.Context;
+import android.net.Uri;
 import android.util.Log;
 
 import com.kakao.kakaolink.v2.KakaoLinkResponse;
@@ -82,21 +83,35 @@ public class ShareKakaoTalk extends Share<Context> {
   }
 
   private String getEventExecutionParams(EventDetailBean eventDetailBean) {
-    return new StringBuilder(CONTENTS_ITEM_NO).append("=").append(eventDetailBean.getItemNo())
-      .append("&").append(LINK_TYPE).append("=").append(LINK_TYPE_EVENT_DETAIL)
+    return new Uri.Builder().appendQueryParameter(CONTENTS_ITEM_NO, eventDetailBean.getItemNo())
+      .appendQueryParameter(LINK_TYPE, LINK_TYPE_EVENT_DETAIL)
       .toString();
+
+//    return new StringBuilder(CONTENTS_ITEM_NO).append("=").append(eventDetailBean.getItemNo())
+//      .append("&").append(LINK_TYPE).append("=").append(LINK_TYPE_EVENT_DETAIL)
+//      .toString();
   }
 
   private String getExecutionParams(ContentsItemBean contentsBean, int pageIndex) {
-    return new StringBuilder(CONTENTS_ITEM_NO).append("=").append(contentsBean.getItemNo())
-      .append("&").append(CONTENTS_ITEM_PAGE).append("=").append(pageIndex)
-      .append("&").append(LINK_TYPE).append("=").append(LINK_TYPE_CONTENTS)
+    return new Uri.Builder().appendQueryParameter(CONTENTS_ITEM_NO, contentsBean.getItemNo())
+      .appendQueryParameter(CONTENTS_ITEM_PAGE, String.valueOf(pageIndex))
+      .appendQueryParameter(LINK_TYPE, LINK_TYPE_CONTENTS)
       .toString();
+
+//    return new StringBuilder(CONTENTS_ITEM_NO).append("=").append(contentsBean.getItemNo())
+//      .append("&").append(CONTENTS_ITEM_PAGE).append("=").append(pageIndex)
+//      .append("&").append(LINK_TYPE).append("=").append(LINK_TYPE_CONTENTS)
+//      .toString();
   }
 
   private String getRecommendExecutionParams(String code) {
-    return new StringBuilder(RECOMMEND_KEY).append("=").append(code)
-      .append("&").append(LINK_TYPE).append("=").append(LINK_TYPE_RECOMMEND).toString();
+    return new Uri.Builder().appendQueryParameter(RECOMMEND_KEY, code)
+      .appendQueryParameter(LINK_TYPE, LINK_TYPE_RECOMMEND)
+      .toString();
+
+//    return new StringBuilder(RECOMMEND_KEY).append("=").append(code)
+//      .append("&").append(LINK_TYPE).append("=").append(LINK_TYPE_RECOMMEND)
+//      .toString();
   }
 
   @Override