package com.edufound.mobile.xxt.interfaces; import android.content.Intent; import android.webkit.JavascriptInterface; import com.edufound.mobile.xxt.main.MainView; import com.edufound.mobile.xxt.pay.PayActivity; public class EfunboxPayInterfaces { public static final int START_PAY_DB = 0x3211; public static final int START_PAY_HUANWANG = 0x3212; public static final int START_PAY_SKYWORTH = 0x3213; public static final int START_PAY_XIAOMI = 0x3214; public static final int PAY_SUCCESS = 0x00153ff5; public static final int PAY_ERROR = 0x00153ff6; public static final int PAY_CANCEL = 0x00153ff7; public static final int PAY_BEGIN = 0x00153ff8; private MainView mView; public EfunboxPayInterfaces(MainView view) { mView = view; } @JavascriptInterface public void WeChatPay(String json) { Intent intent = new Intent(mView.getActivity(), PayActivity.class); intent.putExtra("type", "1"); intent.putExtra("payString", json); mView.getActivity().startActivity(intent); } @JavascriptInterface public void AliPay(String orderInfo) { Intent intent = new Intent(mView.getActivity(), PayActivity.class); intent.putExtra("type", "2"); intent.putExtra("payString", orderInfo); mView.getActivity().startActivity(intent); } }