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;
|
}
|
}
|
|
}
|