|
|
@@ -18,11 +18,9 @@ import kr.co.zumo.app.lifeplus.activity.MyCoinActivity;
|
|
|
import kr.co.zumo.app.lifeplus.activity.NotiActivity;
|
|
|
import kr.co.zumo.app.lifeplus.activity.SignUpActivity;
|
|
|
import kr.co.zumo.app.lifeplus.bean.CategoryDeliveryBean;
|
|
|
-import kr.co.zumo.app.lifeplus.bean.ContentsDeliveryBean;
|
|
|
import kr.co.zumo.app.lifeplus.helper.ScreenManagerHelper;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ActivityDeliveryHelper;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
-import kr.co.zumo.app.lifeplus.util.StringUtil;
|
|
|
|
|
|
/**
|
|
|
* ActivityScreen
|
|
|
@@ -52,38 +50,46 @@ public class ActivityScreen extends Screen {
|
|
|
case ScreenID.FOURTH_CATEGORY:
|
|
|
case ScreenID.FIFTH_CATEGORY:
|
|
|
intent = new Intent(activity, CategoryActivity.class);
|
|
|
- ActivityDeliveryHelper.getInstance().setPackaging(new CategoryDeliveryBean(id));
|
|
|
+ shipToActivity(new CategoryDeliveryBean(id));
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.ALL_MENU:
|
|
|
// type = ActivityBase.SLIDE_TYPE_DIALOG;
|
|
|
intent = new Intent(activity, MenuActivity.class);
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.CONTENTS:
|
|
|
intent = new Intent(activity, ContentsActivity.class);
|
|
|
- setContentsPackage();
|
|
|
+ shipToActivity();
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.CONTENTS_WEB:
|
|
|
intent = new Intent(activity, ContentsWebActivity.class);
|
|
|
- setContentsPackage();
|
|
|
+ shipToActivity();
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.NOTIFICATION:
|
|
|
intent = new Intent(activity, NotiActivity.class);
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.FAQ:
|
|
|
intent = new Intent(activity, FAQActivity.class);
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.COUPON_MALL:
|
|
|
intent = new Intent(activity, CoopActivity.class);
|
|
|
- String goodsUrl = helper.getModel().getDeliveryPackaging(String.class);
|
|
|
- ActivityDeliveryHelper.getInstance().setPackaging(goodsUrl);
|
|
|
+ shipToActivity();
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.MY_COIN_MAIN:
|
|
|
intent = new Intent(activity, MyCoinActivity.class);
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.OVER_VIEW:
|
|
|
intent = new Intent(activity, ContentsOverviewActivity.class);
|
|
|
- setContentsPackage();
|
|
|
+ shipToActivity();
|
|
|
break;
|
|
|
+
|
|
|
case ScreenID.SIGN_UP_START:
|
|
|
intent = new Intent(activity, SignUpActivity.class);
|
|
|
if (helper.getModel().isUpdateUser()) {
|
|
|
@@ -102,9 +108,9 @@ public class ActivityScreen extends Screen {
|
|
|
else {
|
|
|
id = ScreenID.SIGN_UP_START;
|
|
|
}
|
|
|
- ActivityDeliveryHelper.getInstance().setPackaging(id);
|
|
|
-
|
|
|
+ shipToActivity(id);
|
|
|
break;
|
|
|
+
|
|
|
default:
|
|
|
Log.w("APP# ActivityScreen | change", "|" + "activity id bad...");
|
|
|
break;
|
|
|
@@ -115,17 +121,11 @@ public class ActivityScreen extends Screen {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void setContentsPackage() {
|
|
|
-
|
|
|
- ContentsDeliveryBean contentsDeliveryBean;
|
|
|
-
|
|
|
- contentsDeliveryBean = helper.getModel().getDeliveryPackaging(ContentsDeliveryBean.class);
|
|
|
-
|
|
|
- if (null != contentsDeliveryBean.getContentsBean()) {
|
|
|
- Log.w("APP# ActivityScreen | change", "|" + contentsDeliveryBean.getContentsBean().toPrettyJson());
|
|
|
+ private void shipToActivity() {
|
|
|
+ helper.getModel().shipToActivity();
|
|
|
+ }
|
|
|
|
|
|
- ActivityDeliveryHelper.getInstance().setPackaging(contentsDeliveryBean);
|
|
|
- helper.getModel().clearDeliveryPackaging();
|
|
|
- }
|
|
|
+ private void shipToActivity(Object packaging) {
|
|
|
+ ActivityDeliveryHelper.getInstance().setPackaging(packaging);
|
|
|
}
|
|
|
}
|