|
|
@@ -0,0 +1,45 @@
|
|
|
+/*
|
|
|
+ * COPYRIGHT (c) 2018 All rights reserved by HANWHA LIFE.
|
|
|
+ */
|
|
|
+package kr.co.zumo.app.lifeplus.view.command;
|
|
|
+
|
|
|
+import android.app.FragmentManager;
|
|
|
+
|
|
|
+import kr.co.zumo.app.lifeplus.model.Model;
|
|
|
+import kr.co.zumo.app.lifeplus.supervisor.ScreenChangerHelper;
|
|
|
+import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
+import kr.co.zumo.app.lifeplus.view.IView;
|
|
|
+import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
|
+
|
|
|
+/**
|
|
|
+ * FragmentChangeCommand
|
|
|
+ * <pre>
|
|
|
+ * </pre>
|
|
|
+ *
|
|
|
+ * @author 민효동
|
|
|
+ * @version 1.0
|
|
|
+ * @history 민효동 [2018. 10. 23.] [최초 작성]
|
|
|
+ * @since 2018. 10. 23.
|
|
|
+ */
|
|
|
+public class HomeCommand extends FragmentChangeCommand {
|
|
|
+
|
|
|
+ public HomeCommand(@ScreenID.FragmentID int fragmentId, @ScreenID.Direction int direction) {
|
|
|
+ super(fragmentId, direction);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void execute(Model model, IView view, Presenter presenter) {
|
|
|
+ ScreenChangerHelper.getInstance().getAppCompatActivity().getSupportFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
|
|
|
+
|
|
|
+ super.execute(model, view, presenter);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void postExecute(Model model, IView view, Presenter presenter) {
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public void dispose() {
|
|
|
+ }
|
|
|
+}
|