|
|
@@ -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) {
|