From 1ffa3cb19f95855d44fbc9485f4eb3286b12e359 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 22 十一月 2023 12:43:17 +0800
Subject: [PATCH] 修改提示方式 修改充值流程

---
 app/src/main/java/com/dayu/recharge/view/EdtDialog.java |   41 +++++++++++++++++++++++++++++++----------
 1 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/app/src/main/java/com/dayu/recharge/view/EdtDialog.java b/app/src/main/java/com/dayu/recharge/view/EdtDialog.java
index f21ced5..544ba21 100644
--- a/app/src/main/java/com/dayu/recharge/view/EdtDialog.java
+++ b/app/src/main/java/com/dayu/recharge/view/EdtDialog.java
@@ -12,7 +12,7 @@
 import android.widget.TextView;
 
 import com.dayu.recharge.R;
-import com.dayu.recharge.utils.ToastUtil;
+import com.dayu.recharge.utils.TipUtil;
 
 /**
  * Copyright (C), 2022,
@@ -24,11 +24,19 @@
 
     Intent intent;
     Context mContext;
+    DialogBack mDialogBack;
 
     public EdtDialog(Context context, Intent intent) {
         super(context, R.style.ws_pay_showSelfDialog);
         this.intent = intent;
         mContext = context;
+        initView();
+    }
+
+    public EdtDialog(Context context, DialogBack dialogBack) {
+        super(context, R.style.ws_pay_showSelfDialog);
+        mContext = context;
+        mDialogBack=dialogBack;
         initView();
     }
 
@@ -42,24 +50,32 @@
         textView.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
-                if (TextUtils.isEmpty(editText.getText().toString())) {
-                    ToastUtil.show(mContext, "璇疯緭鍏ュ簭鍒楀彿");
-                } else {
-                    if(Integer.valueOf(editText.getText().toString())<=16777215){
+                if (intent!=null){
+                    if (TextUtils.isEmpty(editText.getText().toString())) {
+                        TipUtil.show(mContext, "璇疯緭鍏ュ簭鍒楀彿");
+                    } else {
+                        if (Integer.valueOf(editText.getText().toString()) <= 16777215) {
 //                        EquipmentNumber equipmentNumber = (EquipmentNumber) intent.getSerializableExtra("equipmentNumber");
 //                        equipmentNumber.setNumber(Integer.valueOf(editText.getText().toString()));
-                        mContext.startActivity(intent);
-                        EdtDialog.this.dismiss();
-                    }else {
-                        ToastUtil.show(mContext, "杈撳叆鐨勬暟瀛椾笉鑳借秴杩�16777215");
-                    }
+                            mContext.startActivity(intent);
+                            EdtDialog.this.dismiss();
+                        } else {
+                            TipUtil.show(mContext, "杈撳叆鐨勬暟瀛椾笉鑳借秴杩�16777215");
+                        }
 
+                    }
+                }
+                if (mDialogBack!=null){
+                    mDialogBack.onOk(editText.getText().toString());
                 }
             }
         });
         cannel.setOnClickListener(new View.OnClickListener() {
             @Override
             public void onClick(View v) {
+                if (mDialogBack!=null){
+                    mDialogBack.onCancel();
+                }
                 EdtDialog.this.dismiss();
             }
         });
@@ -80,4 +96,9 @@
         getWindow().setAttributes(layoutParams);
     }
 
+    public interface DialogBack {
+        void onOk(String data);
+
+        void onCancel();
+    }
 }
\ No newline at end of file

--
Gitblit v1.8.0