|
|
@@ -67,7 +67,9 @@ public abstract class ActivityBaseSetup extends ActivityBase {
|
|
|
* deliveryHelper 등 모든 헬퍼가 초기화 되므로 데이터 연계가 되지 않으므로 주의
|
|
|
*/
|
|
|
PushBean pushBean = ActivityDeliveryHelper.getInstance().getPackaging(PushBean.class);
|
|
|
+
|
|
|
if (null != pushBean) {
|
|
|
+ Log.d("APP# ActivityBaseSetup | doOnLink", "|" + "pushBean: " + pushBean.toJson());
|
|
|
ActivityDeliveryHelper.getInstance().clearPackaging();
|
|
|
DeliveryHelper deliveryHelper = getHelper(DeliveryHelper.class);
|
|
|
|
|
|
@@ -93,17 +95,13 @@ public abstract class ActivityBaseSetup extends ActivityBase {
|
|
|
break;
|
|
|
case PushMessageManager.CODE_EVENT_WINNER:
|
|
|
// event winner
|
|
|
- // todo event winner
|
|
|
-
|
|
|
+ deliveryHelper.setPackaging(pushBean.getItemNo());
|
|
|
id = ScreenID.EVENT_WINNER;
|
|
|
break;
|
|
|
case PushMessageManager.CODE_EVENT_DETAIL:
|
|
|
// event detail
|
|
|
- String eventNo = pushBean.getItemNo();
|
|
|
-
|
|
|
// 이벤트 타입없이 전달하면 타입 구분 후 진행된다.
|
|
|
- EventDeliveryBean eventDeliveryBean = new EventDeliveryBean(eventNo, "");
|
|
|
- deliveryHelper.setPackaging(eventDeliveryBean);
|
|
|
+ deliveryHelper.setPackaging(new EventDeliveryBean(pushBean.getItemNo(), ""));
|
|
|
|
|
|
id = ScreenID.EVENT_DETAIL;
|
|
|
|
|
|
@@ -133,7 +131,7 @@ public abstract class ActivityBaseSetup extends ActivityBase {
|
|
|
}
|
|
|
|
|
|
if (id != ScreenID.NONE) {
|
|
|
- go(id);
|
|
|
+ goTo(id);
|
|
|
}
|
|
|
}
|
|
|
else {
|
|
|
@@ -143,7 +141,7 @@ public abstract class ActivityBaseSetup extends ActivityBase {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- private void go(int id) {
|
|
|
+ private void goTo(int id) {
|
|
|
//fixme 화면 이동하는데 필요 설정을 더 간단히 할 수 있을 것 같다.
|
|
|
|
|
|
// dummy for change screen
|