左晓为主开发手持机充值管理机
zuoxiao
2023-11-21 fc6048b630901058ccd90529e32e031e612b8384
app/src/main/java/com/dayu/recharge/view/EdtDialog.java
@@ -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,6 +50,7 @@
        textView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (intent!=null){
                if (TextUtils.isEmpty(editText.getText().toString())) {
                    ToastUtil.show(mContext, "请输入序列号");
                } else {
@@ -56,10 +65,17 @@
                }
            }
                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();
    }
}