package com.dayu.recharge.acitivity; import android.os.Bundle; import android.text.TextUtils; import android.view.LayoutInflater; import android.view.View; import android.widget.TextView; import com.dayu.recharge.databinding.ActivityDomainBinding; import com.dayu.recharge.dbBean.DomainBean; import com.dayu.recharge.utils.ToastUtil; /** * Created by Android Studio. * author: xxx * Date: 2023-11-14 * Time: 10:19 * 备注: */ public class DomainActivity extends BaseActivity { ActivityDomainBinding binding; DomainBean domainBean; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); binding = ActivityDomainBinding.inflate(LayoutInflater.from(this)); setContentView(binding.getRoot()); domainBean = baseDao.domainPortDao().findFirst(); if (domainBean != null) { binding.domainOldTV.setText(domainBean.getDomain() + ":" + domainBean.getPort()); } binding.electricOk.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String domain = binding.domain.getText().toString(); String port = binding.port.getText().toString(); int portInt = Integer.valueOf(port); if (TextUtils.isEmpty(domain)) { ToastUtil.show("请输入域名"); return; } else if (portInt <= 0 || portInt > 65535) { ToastUtil.show("请输入正确的端口号"); return; } domainBean.setDomain(domain); domainBean.setPort(portInt); baseDao.domainPortDao().insert(domainBean); } }); } }