|
|
@@ -3,6 +3,7 @@
|
|
|
*/
|
|
|
package kr.co.zumo.app.lifeplus.model;
|
|
|
|
|
|
+import android.arch.lifecycle.ViewModel;
|
|
|
import android.util.Log;
|
|
|
|
|
|
import io.reactivex.android.schedulers.AndroidSchedulers;
|
|
|
@@ -27,7 +28,7 @@ import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
|
* @history 민효동 [2018. 9. 21.] [최초 작성]
|
|
|
* @since 2018. 9. 21.
|
|
|
*/
|
|
|
-public abstract class Model implements ILifeCycle {
|
|
|
+public abstract class Model extends ViewModel implements ILifeCycle {
|
|
|
|
|
|
private IModelResult listener;
|
|
|
private Disposable networkDisposable;
|
|
|
@@ -199,4 +200,10 @@ public abstract class Model implements ILifeCycle {
|
|
|
|
|
|
protected abstract void pauseInternal();
|
|
|
|
|
|
+ @Override
|
|
|
+ protected void onCleared() {
|
|
|
+ super.onCleared();
|
|
|
+
|
|
|
+ destroy();
|
|
|
+ }
|
|
|
}
|