From 8226f232c39359b36aff8a9b0453c2fb48ee4372 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期一, 18 十二月 2023 11:48:53 +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..d1f040b 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