package com.dayu.qihealonelibrary.activity; import android.os.Bundle; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import com.dayu.baselibrary.utils.TipUtil; import com.dayu.qihealonelibrary.databinding.ActivityPasswordCardQhaBinding; import com.dayu.qihealonelibrary.dbBean.PassWordCardBean; /** * author: zuo * Date: 2024-03-01 * Time: 16:21 * 备注:密码卡设置界面 */ public class PasswordCardActivityQHAlone extends BaseActivityQHAlone { ActivityPasswordCardQhaBinding binding; PassWordCardBean cardBean; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityPasswordCardQhaBinding.inflate(LayoutInflater.from(this)); setContentView(binding.getRoot()); initView(); initData(); } private void initData() { PassWordCardBean powerBean = baseDao.passWordCardDao().findFirst(); if (powerBean != null) { this.cardBean = powerBean; binding.villageOldNumber.setText(powerBean.getPassWord()); } } private void initView() { binding.villageOk.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String data = binding.villageNewNum.getText().toString(); if (!TextUtils.isEmpty(data)) { if (data.length()==12){ cardBean.setPassWord(data); baseDao.passWordCardDao().insert(cardBean); TipUtil.show("保存成功"); initData(); }else { TipUtil.show("请输入正确的12位字符的16进制卡密码"); } } else { TipUtil.show("请输入要设置的卡密码"); } } }); } }