浏览代码

[마이][New] 배너 클릭 -> 임시 컨텐츠 표시

hyodong.min 7 年之前
父节点
当前提交
65ee181fd3

+ 1 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/contents/ContentsModel.java

@@ -136,6 +136,7 @@ public class ContentsModel extends ContentsBaseModel {
       public void onApiSuccess(ContentsDetailResultBean resultBean) {
         contentsDetailListBean = resultBean.getData();
 
+        // itemNumber 만으로 디테일 화면을 표시했다면 필요 데이터를 채워준다.
         ContentsDetailBean contentsDetailBean = getFirstItem();
         if (StringUtil.isEmpty(contentsBean.getContentsUrl()) && null != contentsDetailBean) {
           contentsBean.setContentsUrl(contentsDetailBean.getContentsUrl());

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/main/MyMainFragment.java

@@ -120,7 +120,7 @@ public abstract class MyMainFragment extends FragmentBase<MyMainPresenter> imple
     recyclerViewBucketListPreview = findViewById(R.id.recycler_view_bucket_preview);
 
     // TODO: 2차 오픈: 준비중, 얼랏 처리
-    findViewById(R.id.third_layout).setOnClickListener(view -> {presenter.onEvent(new Event.Builder(Event.CLICK).build());});
+    findViewById(R.id.third_layout).setOnClickListener(view -> {presenter.onEvent(new Event.Builder(Event.BANNER).build());});
 
     findViewById(R.id.text_view_my_coin).setOnClickListener(view -> {presenter.onEvent(new Event.Builder(Event.MY_COIN_MAIN).build());});
     findViewById(R.id.image_view_my_coin_arrow).setOnClickListener(view -> {presenter.onEvent(new Event.Builder(Event.MY_COIN_MAIN).build());});

+ 8 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/main/MyMainPresenter.java

@@ -196,8 +196,14 @@ public class MyMainPresenter extends Presenter<MyMainModel, IMyMainView> {
         showErrorDialog(R.string.ready_comment);
         break;
       // TODO: 2차 오픈: 준비중, 얼랏 처리
-      case Event.CLICK:
-        showErrorDialog(R.string.ready_comment);
+      case Event.BANNER:
+        // 임시 컨텐츠 표시
+        bean = new LifeplusContentsBean();
+        bean.setItemNumber("201812110000040129");
+        contentsDeliveryBean = new ContentsDeliveryBean.Builder(bean).build();
+
+        model.setDeliveryPackaging(contentsDeliveryBean);
+        go(ScreenID.CONTENTS);
         break;
       default:
         break;