Kaynağa Gözat

[쿠폰몰][New] 백키(버튼) 브라우저 history back 적용

hyodong.min 7 yıl önce
ebeveyn
işleme
26d4d73e1e

+ 10 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/couponmall/CouponMallFragment.java

@@ -177,6 +177,16 @@ public class CouponMallFragment extends FragmentBase<CouponMallPresenter> implem
     }
   }
 
+  @Override
+  public boolean onBack() {
+    if (webView.canGoBack()) {
+      webView.goBack();
+      return true;
+    }
+
+    return false;
+  }
+
   protected String htmlData = "<html>\n" +
     "<head>\n" +
     "\t<script language=\"JavaScript\">\n" +

+ 3 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/couponmall/CouponMallPresenter.java

@@ -79,7 +79,9 @@ public class CouponMallPresenter extends Presenter<CouponMallModel, ICouponMallV
 
   @Override
   public boolean onBackPressedInternal() {
-    back(ScreenID.ALL_MENU);
+    if (view.onBack() == false) {
+      back(ScreenID.ALL_MENU);
+    }
     return true;
   }
 

+ 2 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/couponmall/ICouponMallView.java

@@ -22,4 +22,6 @@ public interface ICouponMallView extends IView {
 
   // fixme for test
   void loadDate();
+
+  boolean onBack();
 }