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.ActivityIdentyfyingBinding; import com.dayu.recharge.dbBean.IdentityBean; import com.dayu.recharge.utils.TipUtil; import com.dayu.recharge.view.ChooseView; import java.util.Arrays; /** * Created by Android Studio. * author: zuo * Date: 2023-11-20 * Time: 10:21 * 备注:卡标识设置 */ public class IdentifyingActivity extends BaseActivity { ActivityIdentyfyingBinding binding; IdentityBean myIdentityBean; String[] nianfen = {"管理卡", "清零卡", "重新注册设备卡", "删除全部用户卡", "设置域名卡", "测试卡", "设备信息卡", "水泵功率卡"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityIdentyfyingBinding.inflate(LayoutInflater.from(this)); setContentView(binding.getRoot()); binding.chooseCardType.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { ChooseView.getIntence(IdentifyingActivity.this, Arrays.asList(nianfen.clone()), new ChooseView.ChooseCallBack() { @Override public void onOptionsSelect(int options1) { } }).show(); } }); IdentityBean identityBean = baseDao.identityDao().findFirst(); if (identityBean != null) { myIdentityBean = identityBean; binding.electricOldNumber.setText(myIdentityBean.getIdentity()); } else { myIdentityBean = new IdentityBean(); binding.electricOldNumber.setText("3668F7A30119"); } binding.electricOk.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String data = binding.electricOldNumber.getText().toString(); if (!TextUtils.isEmpty(data)) { myIdentityBean.setIdentity(binding.electricOldNumber.getText().toString()); baseDao.identityDao().insert(myIdentityBean); TipUtil.show("保存成功"); } else { TipUtil.show("请输入卡标识"); } } }); } private void chooseData(String data) { switch (data) { case "管理卡": break; case "清零卡": break; case "重新注册设备卡": break; case "删除全部用户卡": break; case "设置域名卡": break; case "测试卡": break; case "设备信息卡": break; case "水泵功率卡": break; } } }