123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package com.edufound.mobile.interfaces;
- import android.content.Intent;
- import android.webkit.JavascriptInterface;
- import com.edufound.mobile.main.MainView;
- import com.edufound.mobile.pay.PayActivity;
- import com.edufound.mobile.pay.PayPersenter;
- import com.edufound.mobile.util.Logger;
- 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);
- }
- }
|