Kaynağa Gözat

[카테고리][Bug] 시리즈 수 3개 이상일 경우 시리즈 스크린으로 이동하지 않던 버그 수정

hyodong.min 6 yıl önce
ebeveyn
işleme
8dd03f34a2

+ 7 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/bean/api/ContentsDetailListBean.java

@@ -68,13 +68,12 @@ public class ContentsDetailListBean extends JsonBeanBase {
     if (null != seriesItemList) {
       // 3개 이상 일 경우에만 콘텐츠 상세 시리즈를 표시한다.
       if (seriesItemList.size() >= 4) {
-        seriesInfo = seriesItemList.remove(0);
+        setupSeriesInfoInternal();
       }
       else {
         // 1개 이상 있으면 콘텐츠 상세에는 표시하지 않지만, 추천 -> 시리즈 스크린으로는 표시한다.
         if (seriesItemList.size() >= 2) {
-          seriesInfo = seriesItemList.remove(0);
-          seriesScreenItemList = new ArrayList<>(seriesItemList);
+          setupSeriesInfoInternal();
         }
 
         seriesItemList = new ArrayList<>();
@@ -82,6 +81,11 @@ public class ContentsDetailListBean extends JsonBeanBase {
     }
   }
 
+  private void setupSeriesInfoInternal() {
+    seriesInfo = seriesItemList.remove(0);
+    seriesScreenItemList = new ArrayList<>(seriesItemList);
+  }
+
   /**
    * 최소한의 시리즈 정보가 있는지 확인
    * - 1개라도 데이터가 있으면 카테고리 메인 -> 시리즈 스크린으로 이동해야함