|
@@ -2,9 +2,11 @@ package com.edufound.android.xyyf.interfaces;
|
|
|
|
|
|
import android.content.Intent;
|
|
|
import android.webkit.JavascriptInterface;
|
|
|
+import android.widget.Toast;
|
|
|
|
|
|
import com.edufound.android.xyyf.main.MainView;
|
|
|
import com.edufound.android.xyyf.pay.PayActivity;
|
|
|
+import com.edufound.android.xyyf.pay.PayInit;
|
|
|
import com.edufound.android.xyyf.util.Logger;
|
|
|
|
|
|
public class EfunboxPayInterfaces {
|
|
@@ -40,10 +42,15 @@ public class EfunboxPayInterfaces {
|
|
|
|
|
|
@JavascriptInterface
|
|
|
public void TMailPay(String orderInfo) {
|
|
|
- Logger.e("orderInfo:" + orderInfo);
|
|
|
- Intent intent = new Intent(mView.getActivity(), PayActivity.class);
|
|
|
- intent.putExtra("type", "3");
|
|
|
- intent.putExtra("payString", orderInfo);
|
|
|
- mView.getActivity().startActivity(intent);
|
|
|
+ if (!PayInit.isPaying) {
|
|
|
+ PayInit.isPaying = true;
|
|
|
+ Logger.e("orderInfo:" + orderInfo);
|
|
|
+ Intent intent = new Intent(mView.getActivity(), PayActivity.class);
|
|
|
+ intent.putExtra("type", "3");
|
|
|
+ intent.putExtra("payString", orderInfo);
|
|
|
+ mView.getActivity().startActivity(intent);
|
|
|
+ } else {
|
|
|
+ Toast.makeText(mView.getActivity(), "正在打开支付页面", Toast.LENGTH_SHORT).show();
|
|
|
+ }
|
|
|
}
|
|
|
}
|