|
|
@@ -3,9 +3,14 @@
|
|
|
*/
|
|
|
package kr.co.zumo.app.lifeplus.view.presenter;
|
|
|
|
|
|
+import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.model.BlankModel;
|
|
|
+import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
+import kr.co.zumo.app.lifeplus.util.ResourceUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
import kr.co.zumo.app.lifeplus.view.IView;
|
|
|
+import kr.co.zumo.app.lifeplus.view.command.ActivityChangeCommand;
|
|
|
+import kr.co.zumo.app.lifeplus.view.command.EmailSendingCommand;
|
|
|
|
|
|
/**
|
|
|
* RestMemberPresenter
|
|
|
@@ -24,7 +29,8 @@ public class RestMemberPresenter extends Presenter<BlankModel, IView> {
|
|
|
|
|
|
@Override
|
|
|
public boolean onBackPressed() {
|
|
|
- return false;
|
|
|
+ onCommand(new ActivityChangeCommand(ScreenID.ACTIVITY_MAIN, ScreenID.DIRECTION_BACK));
|
|
|
+ return true;
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -54,6 +60,19 @@ public class RestMemberPresenter extends Presenter<BlankModel, IView> {
|
|
|
|
|
|
@Override
|
|
|
protected void onEventInternal(Event event) {
|
|
|
+ switch (event.getEventId()) {
|
|
|
+ case Event.EXIT:
|
|
|
+ onCommand(new ActivityChangeCommand(ScreenID.ACTIVITY_MAIN, ScreenID.DIRECTION_NEXT));
|
|
|
+ break;
|
|
|
+ case Event.CONFIRM:
|
|
|
+ // 휴면 해제 api
|
|
|
+ break;
|
|
|
+ case Event.EMAIL_CLICK:
|
|
|
+ onCommand(new EmailSendingCommand(ResourceUtil.getString(R.string.lifeplus_email)));
|
|
|
+ break;
|
|
|
+ default:
|
|
|
+ break;
|
|
|
+ }
|
|
|
|
|
|
}
|
|
|
|