package com.dayu.recharge.activity; import android.os.Bundle; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import com.dayu.recharge.databinding.ActivityElectricPriceBinding; import com.dayu.recharge.dbBean.ElectricPriceBean; import com.dayu.recharge.utils.TipUtil; /** * Copyright (C), 2023, * Author: zuo * Date: 2023-11-10 10:18 * Description: 电量单价 */ public class ElectricPriceActivity extends BaseActivity { ActivityElectricPriceBinding electricPriceBinding; ElectricPriceBean electricPriceBean; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); electricPriceBinding = ActivityElectricPriceBinding.inflate(LayoutInflater.from(this)); setContentView(electricPriceBinding.getRoot()); initData(); electricPriceBinding.electricOk.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (!TextUtils.isEmpty(electricPriceBinding.electricNewNum.getText())) { electricPriceBean.setPrice(Float.parseFloat(electricPriceBinding.electricNewNum.getText().toString())); baseDao.electricPriceDao().insert(electricPriceBean); TipUtil.show("保存成功"); initData(); } else { TipUtil.show("请输入正确金额"); } } }); } 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元"); } } }