|
|
@@ -71,6 +71,7 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
|
|
|
|
|
|
@Override
|
|
|
protected void stopInternal() {
|
|
|
+ clearTimer();
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -97,10 +98,6 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
|
|
|
alertDialog.dispose();
|
|
|
alertDialog = null;
|
|
|
}
|
|
|
- if (null != disposable) {
|
|
|
- disposable.dispose();
|
|
|
- disposable = null;
|
|
|
- }
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
@@ -142,6 +139,13 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private void clearTimer() {
|
|
|
+ if (null != disposable) {
|
|
|
+ disposable.dispose();
|
|
|
+ disposable = null;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 2초 동안 사용자 입력이 없으면 카테고리 1로 스크롤 시킴.
|
|
|
*/
|