Browse Source

[알림][New] 공지 타이틀 추가, 홀더 재활용 오류 수정

hyodong.min 6 năm trước cách đây
mục cha
commit
0bfe492cae

+ 10 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/bean/api/NoticeBean.java

@@ -75,6 +75,8 @@ public class NoticeBean extends JsonBeanBase {
   private String flag;
   @SerializedName("frstRgstDttm")
   private String date;
+  @SerializedName("cmngTitl")
+  private String title;
   @SerializedName("zumoCmngCten")
   private String contents;
   @SerializedName("event_id")
@@ -119,6 +121,14 @@ public class NoticeBean extends JsonBeanBase {
     this.date = date;
   }
 
+  public String getTitle() {
+    return title;
+  }
+
+  public void setTitle(String title) {
+    this.title = title;
+  }
+
   public String getContents() {
     return contents;
   }

+ 3 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/notification/NotiExpandableViewHolder.java

@@ -45,10 +45,12 @@ public class NotiExpandableViewHolder extends NotiViewHolder {
   public void bind(NoticeBean bean, IEventListener listener) {
     Spanned contents = StringUtil.fromHtml(bean.getContents());
     textViewAlarmCategory.setText(bean.getFlagName());
-    textViewAlarmTitle.setText(contents);
+    textViewAlarmTitle.setText(bean.getTitle());
     textViewAlarmDate.setText(bean.getDate());
     textViewAlarmContents.setText(contents);
 
+    changed(bean.isExpanded());
+
     View.OnClickListener clickListener = view -> {
       boolean isExpanded = bean.isExpanded();
       bean.setExpanded(!isExpanded);