@@ -29,7 +29,7 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
}
@Override
- public void dispose() {
+ protected void dispose(int nothing) {
@@ -33,7 +33,7 @@ public class NetworkErrorPresenter extends Presenter<NetworkErrorModel, INetwork
+ public void dispose(int nothing) {
@@ -40,7 +40,7 @@ public class PinPresenter extends Presenter<PinModel, IPinView> {
if (null != disposable) {
disposable.dispose();
disposable = null;
@@ -43,7 +43,12 @@ public abstract class Presenter<M extends Model, V extends IView> implements INe
/**
* dispose
*/
- public abstract void dispose();
+ public final void dispose() {
+ model.dispose();
+
+ dispose(0);
+ }
+ protected abstract void dispose(int nothing);
* 장치 back key 눌렸을 경우 처리한다.
@@ -65,7 +65,7 @@ public class SignUpPresenter extends Presenter<SignUpModel, ISignUpView> {
Log.i("APP# SignUpPresenter | dispose", "|" + "-------------------------> ");
if (null != step) {
step.dispose();
@@ -30,7 +30,7 @@ public class TutorialPresenter extends Presenter<TutorialModel, ITutorialView> {