Browse Source

Merge branch 'develop' of https://github.com/swict/LifePlusAndroid into develop

Hasemi 7 năm trước cách đây
mục cha
commit
a7f5d3e4c0

+ 9 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/main/MainModel.java

@@ -38,6 +38,7 @@ public class MainModel extends Model {
 
   private Disposable disposable;
   private ArrayList<MainContentsBean> contentsBeans;
+  private int index = 0;
 
   @Override
   protected void createViewInternal() {
@@ -194,4 +195,12 @@ public class MainModel extends Model {
     onResult(new Event.Builder(Event.RESULT).integer(Event.MEMBER_LOGIN).build());
 
   }
+
+  public int getIndex() {
+    return index;
+  }
+
+  public void setIndex(int index) {
+    this.index = index;
+  }
 }

+ 3 - 4
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/main/MainPresenter.java

@@ -46,7 +46,6 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
   private Disposable disposable;
   private DialogBase alertDialog;
   private DoubleChecker doubleChecker;
-  private int index = 0;
 
   public MainPresenter(MainModel model, IMainView view) {
     super(model, view);
@@ -225,7 +224,7 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
 
   private void scrollToFront() {
 
-    if (this.index == 0) {
+    if (this.model.getIndex() == 0) {
       // 첫 번째 카테고리로 이동
       view.scrollToPosition(1);
     }
@@ -238,9 +237,9 @@ public class MainPresenter extends Presenter<MainModel, IMainView> {
   }
 
   public void onScrolled(int index) {
-    if (this.index != index) {
+    if (this.model.getIndex() != index) {
       Log.i("APP# MainPresenter | onScrolled", "|" + "index: " + index);
-      this.index = index;
+      this.model.setIndex(index);
       view.setIndicatorIndex(index);
     }
   }