From 61a4ae8b08652f24916218037beeef594bcde83b Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期三, 15 十一月 2023 15:36:32 +0800 Subject: [PATCH] 读取卡片相关 读取卡片byte转bean相关 --- app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java | 27 ++++++++++++++++++--------- 1 files changed, 18 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java b/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java index 014f0fd..a49d247 100644 --- a/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java +++ b/app/src/main/java/com/dayu/recharge/activity/ElectricPriceActivity.java @@ -13,30 +13,28 @@ * Copyright (C), 2023, * Author: zuo * Date: 2023-11-10 10:18 - * Description: + * Description: 鐢甸噺鍗曚环 */ public class ElectricPriceActivity extends BaseActivity { ActivityElectricPriceBinding electricPriceBinding; - ElectricPriceBean priceBean; + ElectricPriceBean electricPriceBean; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); electricPriceBinding = ActivityElectricPriceBinding.inflate(LayoutInflater.from(this)); setContentView(electricPriceBinding.getRoot()); + initData(); - ElectricPriceBean priceBean = baseDao.electricPriceDao().findFirst(); - if (priceBean != null) { - this.priceBean = priceBean; - electricPriceBinding.electricOldNumber.setText(priceBean.getPrice() + ""); - } electricPriceBinding.electricOk.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (!TextUtils.isEmpty(electricPriceBinding.electricNewNum.getText())) { - priceBean.setPrice(Float.parseFloat(electricPriceBinding.electricNewNum.getText().toString())); - baseDao.electricPriceDao().insert(priceBean); + electricPriceBean.setPrice(Float.parseFloat(electricPriceBinding.electricNewNum.getText().toString())); + baseDao.electricPriceDao().insert(electricPriceBean); + ToastUtil.show("淇濆瓨鎴愬姛"); + initData(); } else { ToastUtil.show("璇疯緭鍏ユ纭噾棰�"); } @@ -46,5 +44,16 @@ } + private void initData() { + ElectricPriceBean priceBean = baseDao.electricPriceDao().findFirst(); + if (priceBean != null) { + electricPriceBean = priceBean; + electricPriceBinding.electricOldNumber.setText(priceBean.getPrice() + "鍏�"); + } else { + electricPriceBean = new ElectricPriceBean(); + electricPriceBinding.electricOldNumber.setText("1.000鍏�"); + } + } + } -- Gitblit v1.8.0