| 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.ActivityRegionQhaBinding; | 
| import com.dayu.qihealonelibrary.dbBean.RegionBean; | 
|   | 
|   | 
| /** | 
|  * author: zuo | 
|  * Date: 2024-03-06 | 
|  * Time: 17:28 | 
|  * 备注:区域标号卡设置界面 | 
|  */ | 
| public class RegionActivityQHAlone extends QHAloneBaseActivity { | 
|   | 
|   | 
|     ActivityRegionQhaBinding binding; | 
|   | 
|     @Override | 
|     protected void onCreate(Bundle savedInstanceState) { | 
|         super.onCreate(savedInstanceState); | 
|         binding = ActivityRegionQhaBinding.inflate(LayoutInflater.from(this)); | 
|         setContentView(binding.getRoot()); | 
|         initView(); | 
|         initData(); | 
|     } | 
|   | 
|     private void initData() { | 
|         RegionBean regionBean = baseDao.regionDao().findFirst(); | 
|         if (regionBean!=null){ | 
|             binding.controllerOldText.setText(regionBean.getControllerCodel()); | 
|             binding.regionOldText.setText(regionBean.getRegion()); | 
|         }else { | 
|             binding.controllerOldText.setText("当前为默认值"); | 
|             binding.regionOldText.setText("当前为默认值"); | 
|         } | 
|     } | 
|   | 
|     private void initView() { | 
|   | 
|   | 
|         binding.electricOk.setOnClickListener(new View.OnClickListener() { | 
|             @Override | 
|             public void onClick(View v) { | 
|                 String region = binding.regionNewET.getText().toString(); | 
|                 String controller = binding.controllerNewET.getText().toString(); | 
|                 if (TextUtils.isEmpty(region)) { | 
|                     TipUtil.show("请输入新区域地址"); | 
|                     return; | 
|                 } | 
|                 if (TextUtils.isEmpty(controller)) { | 
|                     TipUtil.show("请输入新控制器编号"); | 
|                     return; | 
|                 } | 
|                 RegionBean regionBean=new RegionBean(); | 
|                 regionBean.setRegion(region); | 
|                 regionBean.setControllerCodel(controller); | 
|                 baseDao.regionDao().insert(regionBean); | 
|                 TipUtil.show("保存成功"); | 
|                 initData(); | 
|             } | 
|         }); | 
|     } | 
| } |