Procházet zdrojové kódy

[공통][New] ILifeCycle: presenter.createView() 실행

hyodong.min před 7 roky
rodič
revize
82d05edc28

+ 4 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/FragmentBase.java

@@ -76,6 +76,7 @@ public abstract class FragmentBase<P extends Presenter> extends Fragment impleme
   public final View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
     Log.e("APP# FragmentBase | onCreateView", "| >>>>>>>>>>>> " + this.getClass().getSimpleName());
 
+    presenter.createView();
     return onAfterCreateView(inflater, container, savedInstanceState);
   }
 
@@ -153,12 +154,11 @@ public abstract class FragmentBase<P extends Presenter> extends Fragment impleme
       disposable = null;
     }
 
-
     Glide.get(getContext()).clearMemory();
 
     presenter.destroyView();
     super.onDestroyView();
-    
+
     onAfterDestroyView();
   }
 
@@ -212,6 +212,7 @@ public abstract class FragmentBase<P extends Presenter> extends Fragment impleme
 
   /**
    * ActionBar 를 정의한다.
+   *
    * @param actionBarHelper
    */
   protected abstract void defineActionBar(ActionBarHelper actionBarHelper);
@@ -219,6 +220,7 @@ public abstract class FragmentBase<P extends Presenter> extends Fragment impleme
   /**
    * ActionButton 을 정의한다.
    * - 대부분 hide() 시키고 필요한 곳에서 Override 한다.
+   *
    * @param actionButtonHelper
    */
   protected void defineActionButton(ActionButtonHelper actionButtonHelper) {