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.ActivityPasswordCardBinding;
|
import com.dayu.recharge.dbBean.PassWordCardBean;
|
import com.dayu.recharge.dbBean.PowerBean;
|
import com.dayu.recharge.utils.TipUtil;
|
|
/**
|
* author: zuo
|
* Date: 2024-03-01
|
* Time: 16:21
|
* 备注:密码卡设置界面
|
*/
|
public class PasswordCardActivity extends BaseActivity {
|
|
ActivityPasswordCardBinding binding;
|
|
PassWordCardBean cardBean;
|
@Override
|
protected void onCreate(Bundle savedInstanceState) {
|
super.onCreate(savedInstanceState);
|
binding = ActivityPasswordCardBinding.inflate(LayoutInflater.from(this));
|
setContentView(binding.getRoot());
|
}
|
|
|
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("请输入要设置的卡密码");
|
}
|
}
|
});
|
}
|
|
|
|
}
|