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.ActivityDomainBinding;
|
import com.dayu.recharge.dbBean.DomainBean;
|
import com.dayu.recharge.utils.TipUtil;
|
|
/**
|
* Created by Android Studio.
|
* author: zuo
|
* Date: 2023-11-14
|
* Time: 10:19
|
* 备注: 设置卡域名和ip
|
*/
|
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());
|
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("请设置新的域名卡信息");
|
}
|
|
}
|
}
|