| package com.dayu.henanlibrary.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.henanlibrary.databinding.ActivityDomainHnBinding; | 
| import com.dayu.henanlibrary.dbBean.DomainBean; | 
|   | 
| /** | 
|  * Created by Android Studio. | 
|  * author: zuo | 
|  * Date: 2023-11-14 | 
|  * Time: 10:19 | 
|  * 备注: 设置卡域名和ip | 
|  */ | 
| public class DomainActivity extends HNBaseActivity { | 
|     ActivityDomainHnBinding binding; | 
|     DomainBean domainBean; | 
|   | 
|     @Override | 
|     protected void onCreate(Bundle savedInstanceState) { | 
|         super.onCreate(savedInstanceState); | 
|         binding = ActivityDomainHnBinding.inflate(LayoutInflater.from(this)); | 
|         setContentView(binding.getRoot()); | 
|         initData(); | 
|         binding.electricOk.setOnClickListener(new View.OnClickListener() { | 
|             @Override | 
|             public void onClick(View v) { | 
|                 String domainNumber = binding.domainNumber.getText().toString(); | 
|                 String domain = binding.domain.getText().toString(); | 
|                 String port = binding.port.getText().toString(); | 
|                 int portInt = 0; | 
|                 if (TextUtils.isEmpty(domainNumber)) { | 
|                     TipUtil.show("请输入正确的域名序号"); | 
|                     return; | 
|                 } | 
|                 if (TextUtils.isEmpty(port)) { | 
|                     TipUtil.show("请输入正确的端口号"); | 
|                     return; | 
|                 } else { | 
|                     portInt = Integer.valueOf(port); | 
|                 } | 
|                 if (TextUtils.isEmpty(domain)) { | 
|                     TipUtil.show("请输入域名"); | 
|                     return; | 
|                 } else if (portInt <= 0 || portInt > 65535) { | 
|                     TipUtil.show("请输入正确的端口号"); | 
|                     return; | 
|                 } | 
|                 domainBean.setDomainNumber(domainNumber); | 
|                 domainBean.setDomain(domain); | 
|                 domainBean.setPort(portInt); | 
|                 baseDao.domainPortDao().insert(domainBean); | 
|                 TipUtil.show("保存成功"); | 
|                 initData(); | 
|             } | 
|         }); | 
|         initData(); | 
|     } | 
|   | 
|     private void initData() { | 
|         domainBean = baseDao.domainPortDao().findFirst(); | 
|         if (domainBean != null) { | 
|             binding.domainOldTV.setText("序号:" + domainBean.getDomainNumber() + "\n" + "域名:" + domainBean.getDomain() + "\n" + "端口号:" + domainBean.getPort()); | 
|         } else { | 
|             domainBean = new DomainBean(); | 
|             binding.domainOldTV.setText("请设置新的域名卡信息"); | 
|         } | 
|   | 
|     } | 
| } |