左晓为主开发手持机充值管理机
zuoxiao
2024-05-09 b8f8323cc39091d3119101923251a0455da87f55
baselibrary/src/main/java/com/dayu/baselibrary/view/EdtDialog.java
@@ -26,6 +26,8 @@
    Context mContext;
    DialogBack mDialogBack;
    String mEdtHint;
    public EdtDialog(Context context, Intent intent) {
        super(context, R.style.ws_pay_showSelfDialog);
        this.intent = intent;
@@ -36,9 +38,23 @@
    public EdtDialog(Context context, DialogBack dialogBack) {
        super(context, R.style.ws_pay_showSelfDialog);
        mContext = context;
        mDialogBack=dialogBack;
        mDialogBack = dialogBack;
        initView();
    }
    /**
     * @param context
     * @param edtHint    输入框默认显示的内容
     * @param dialogBack
     */
    public EdtDialog(Context context, String edtHint, DialogBack dialogBack) {
        super(context, R.style.ws_pay_showSelfDialog);
        mContext = context;
        mDialogBack = dialogBack;
        mEdtHint = edtHint;
        initView();
    }
    private void initView() {
        getWindow().setGravity(Gravity.CENTER);
@@ -46,11 +62,14 @@
        setCanceledOnTouchOutside(false);
        TextView textView = (TextView) this.findViewById(R.id.pw_ok);
        final EditText editText = (EditText) this.findViewById(R.id.pw_et);
        if (!TextUtils.isEmpty(mEdtHint)) {
            editText.setHint(mEdtHint);
        }
        TextView cannel = (TextView) this.findViewById(R.id.pw_cannel);
        textView.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (intent!=null){
                if (intent != null) {
                    if (TextUtils.isEmpty(editText.getText().toString())) {
//                        TipUtil.show(mContext, "请输入序列号");
                    } else {
@@ -65,7 +84,7 @@
                    }
                }
                if (mDialogBack!=null){
                if (mDialogBack != null) {
                    mDialogBack.onOk(editText.getText().toString());
                }
            }
@@ -73,7 +92,7 @@
        cannel.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                if (mDialogBack!=null){
                if (mDialogBack != null) {
                    mDialogBack.onCancel();
                }
                EdtDialog.this.dismiss();