| | |
| | | import android.widget.TextView; |
| | | |
| | | import com.dayu.recharge.R; |
| | | import com.dayu.recharge.utils.ToastUtil; |
| | | import com.dayu.recharge.utils.TipUtil; |
| | | |
| | | /** |
| | | * Copyright (C), 2022, |
| | |
| | | |
| | | 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(); |
| | | } |
| | | |
| | |
| | | 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(); |
| | | } |
| | | }); |
| | |
| | | getWindow().setAttributes(layoutParams); |
| | | } |
| | | |
| | | public interface DialogBack { |
| | | void onOk(String data); |
| | | |
| | | void onCancel(); |
| | | } |
| | | } |