Browse Source

[이벤트][Common] 응모형 유의사항영역 내용 없을때 안뜨게 요청사항 반영함

Hasemi 6 years ago
parent
commit
70ad84a425

+ 8 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/entry/EventQuestionFragment.java

@@ -234,9 +234,14 @@ public class EventQuestionFragment extends FragmentBase<EventQuestionPresenter>
 
     //공지사항 영역
     View noticeView = inflater.inflate(R.layout.event_participation_item_notice, null);
-    EventQuestionNoticeView eventQuestionNoticeView = new EventQuestionNoticeView(noticeView);
-    eventQuestionNoticeView.draw(detailBean);
-    layoutContainer.addView(noticeView);
+    String notice = detailBean.getNotice();
+    
+    if (notice != null && notice.trim().length() != 0) {
+      EventQuestionNoticeView eventQuestionNoticeView = new EventQuestionNoticeView(noticeView);
+      eventQuestionNoticeView.draw(notice);
+      layoutContainer.addView(noticeView);
+    }
+
 
   }
 

+ 2 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/event/entry/EventQuestionNoticeView.java

@@ -8,7 +8,6 @@ import android.widget.LinearLayout;
 import android.widget.TextView;
 
 import kr.co.zumo.app.R;
-import kr.co.zumo.app.lifeplus.bean.api.EventDetailBean;
 import kr.co.zumo.app.lifeplus.util.ResourceUtil;
 
 /**
@@ -32,8 +31,8 @@ class EventQuestionNoticeView extends RecyclerView.ViewHolder {
     layoutContainer = itemView.findViewById(R.id.layout_container);
   }
 
-  public void draw(EventDetailBean bean) {
-    String[] contentsArray = bean.getNotice().split("\n");
+  public void draw(String notice) {
+    String[] contentsArray = notice.split("\n");
     LayoutInflater inflater = (LayoutInflater) itemView.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
 
     for (int i = 0; i < contentsArray.length; ++i) {