From 08bfe3072377b53c60e0952f00c26bce2e5b4bc0 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期三, 18 六月 2025 17:05:55 +0800 Subject: [PATCH] feat(card): 添加卡片返还功能- 新增 CardReturnActivity 用于执行卡片返还操作 - 在 BSCardFragment 中添加返还按钮,跳转到 CardReturnActivity - 在 CardOperationType 中添加 ReturnCard 类型 - 修改 CardReadActivity,优化卡片信息显示逻辑 - 更新 CardWriteSuccessActivity,支持返还成功提示 - 新增 ic_morny_back 图标用于返还操作 --- qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/ParameterActivityQHAlone.java | 60 +++++++++++++++++++++--------------------------------------- 1 files changed, 21 insertions(+), 39 deletions(-) diff --git a/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/ParameterActivityQHAlone.java b/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/ParameterActivityQHAlone.java index 4889c8f..04cdf7c 100644 --- a/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/ParameterActivityQHAlone.java +++ b/qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/ParameterActivityQHAlone.java @@ -3,7 +3,6 @@ import android.content.Intent; import android.os.Bundle; import android.view.LayoutInflater; -import android.view.View; import com.dayu.qihealonelibrary.databinding.ActivityParameterQhaBinding; @@ -13,7 +12,7 @@ * Date: 2023-11-06 11:47 * Description: 鍙傛暟璁剧疆鐣岄潰 */ -public class ParameterActivityQHAlone extends BaseActivityQHAlone { +public class ParameterActivityQHAlone extends QHAloneBaseActivity { ActivityParameterQhaBinding binding; @Override @@ -26,51 +25,34 @@ private void initView() { //璁剧疆鍩熷悕鍗� - binding.parameterDomain.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ParameterActivityQHAlone.this, DomainActivityQHAlone.class); - startActivity(intent); - } + binding.parameterDomain.setOnClickListener(v -> { + Intent intent = new Intent(ParameterActivityQHAlone.this, DomainActivityQHAlone.class); + startActivity(intent); }); // 姘存车鍔熺巼璁剧疆 - binding.parameterPower.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ParameterActivityQHAlone.this, PowerActivityQHAlone.class); - startActivity(intent); - } + binding.parameterPower.setOnClickListener(v -> { + Intent intent = new Intent(ParameterActivityQHAlone.this, PowerActivityQHAlone.class); + startActivity(intent); }); //鐢甸噺鍗曚环璁剧疆 - binding.parameterElectricPrice.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ParameterActivityQHAlone.this, ElectricPriceActivityQHAlone.class); - startActivity(intent); - } + binding.parameterElectricPrice.setOnClickListener(v -> { + Intent intent = new Intent(ParameterActivityQHAlone.this, ElectricPriceActivityQHAlone.class); + startActivity(intent); }); //鍗℃爣璇嗚缃� - binding.parameterCardIdentifying.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ParameterActivityQHAlone.this, IdentifyingActivityQHAlone.class); - startActivity(intent); - } + binding.parameterCardIdentifying.setOnClickListener(v -> { + Intent intent = new Intent(ParameterActivityQHAlone.this, IdentifyingActivityQHAlone.class); + startActivity(intent); }); //瀵嗙爜鍗¤缃瘑鐮� - binding.parameterPassWordCard.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ParameterActivityQHAlone.this, PasswordCardActivityQHAlone.class); - startActivity(intent); - } + binding.parameterPassWordCard.setOnClickListener(v -> { + Intent intent = new Intent(ParameterActivityQHAlone.this, PasswordCardActivityQHAlone.class); + startActivity(intent); }); - binding.parameterRegion.setOnClickListener(new View.OnClickListener() { - @Override - public void onClick(View v) { - Intent intent = new Intent(ParameterActivityQHAlone.this, RegionActivityQHAlone.class); - startActivity(intent); - } - }); + //鍖哄煙琛ㄥ彿鍗� +// binding.parameterRegion.setOnClickListener(v -> { +// Intent intent = new Intent(ParameterActivity.this, RegionActivity.class); +// startActivity(intent); +// }); } } -- Gitblit v1.8.0