优化:文本输入框保存时过滤前后空格(.trim)

pull/86/head
pppscn 3 years ago
parent 83bbb7b7b4
commit 6d3147cc84

@ -249,9 +249,9 @@ public class RuleActivity extends AppCompatActivity {
newRuleModel.setFiled(RuleModel.getRuleFiledFromCheckId(radioGroupRuleFiled.getCheckedRadioButtonId()));
newRuleModel.setCheck(RuleModel.getRuleCheckFromCheckId(radioGroupRuleCheckId));
newRuleModel.setSimSlot(RuleModel.getRuleSimSlotFromCheckId(radioGroupSimSlot.getCheckedRadioButtonId()));
newRuleModel.setValue(editTextRuleValue.getText().toString());
newRuleModel.setValue(editTextRuleValue.getText().toString().trim());
newRuleModel.setSwitchSmsTemplate(switchSmsTemplate.isChecked());
newRuleModel.setSmsTemplate(textSmsTemplate.getText().toString());
newRuleModel.setSmsTemplate(textSmsTemplate.getText().toString().trim());
newRuleModel.setSenderId(Long.valueOf(senderId.toString()));
RuleUtil.addRule(newRuleModel);
initRules();
@ -260,9 +260,9 @@ public class RuleActivity extends AppCompatActivity {
ruleModel.setFiled(RuleModel.getRuleFiledFromCheckId(radioGroupRuleFiled.getCheckedRadioButtonId()));
ruleModel.setCheck(RuleModel.getRuleCheckFromCheckId(radioGroupRuleCheckId));
ruleModel.setSimSlot(RuleModel.getRuleSimSlotFromCheckId(radioGroupSimSlot.getCheckedRadioButtonId()));
ruleModel.setValue(editTextRuleValue.getText().toString());
ruleModel.setValue(editTextRuleValue.getText().toString().trim());
ruleModel.setSwitchSmsTemplate(switchSmsTemplate.isChecked());
ruleModel.setSmsTemplate(textSmsTemplate.getText().toString());
ruleModel.setSmsTemplate(textSmsTemplate.getText().toString().trim());
ruleModel.setSenderId(Long.valueOf(senderId.toString()));
RuleUtil.updateRule(ruleModel);
initRules();
@ -294,7 +294,7 @@ public class RuleActivity extends AppCompatActivity {
newRuleModel.setFiled(RuleModel.getRuleFiledFromCheckId(radioGroupRuleFiled.getCheckedRadioButtonId()));
newRuleModel.setCheck(RuleModel.getRuleCheckFromCheckId(radioGroupRuleCheckId));
newRuleModel.setSimSlot(RuleModel.getRuleSimSlotFromCheckId(radioGroupSimSlot.getCheckedRadioButtonId()));
newRuleModel.setValue(editTextRuleValue.getText().toString());
newRuleModel.setValue(editTextRuleValue.getText().toString().trim());
newRuleModel.setSenderId(Long.valueOf(senderId.toString()));
testRule(newRuleModel, Long.valueOf(senderId.toString()));
@ -302,7 +302,7 @@ public class RuleActivity extends AppCompatActivity {
ruleModel.setFiled(RuleModel.getRuleFiledFromCheckId(radioGroupRuleFiled.getCheckedRadioButtonId()));
ruleModel.setCheck(RuleModel.getRuleCheckFromCheckId(radioGroupRuleCheckId));
ruleModel.setSimSlot(RuleModel.getRuleSimSlotFromCheckId(radioGroupSimSlot.getCheckedRadioButtonId()));
ruleModel.setValue(editTextRuleValue.getText().toString());
ruleModel.setValue(editTextRuleValue.getText().toString().trim());
ruleModel.setSenderId(Long.valueOf(senderId.toString()));
testRule(ruleModel, Long.valueOf(senderId.toString()));
@ -502,8 +502,8 @@ public class RuleActivity extends AppCompatActivity {
ad1.setView(view);
buttonRuleTest.setOnClickListener(v -> {
Log.i("editTextTestPhone", editTextTestPhone.getText().toString());
Log.i("editTextTestMsgContent", editTextTestMsgContent.getText().toString());
Log.i("editTextTestPhone", editTextTestPhone.getText().toString().trim());
Log.i("editTextTestMsgContent", editTextTestMsgContent.getText().toString().trim());
try {
String simSlot = RuleModel.getRuleSimSlotFromCheckId(radioGroupTestSimSlot.getCheckedRadioButtonId());
@ -513,7 +513,7 @@ public class RuleActivity extends AppCompatActivity {
} else {
simInfo = simSlot + "_" + SettingUtil.getAddExtraSim1();
}
SmsVo testSmsVo = new SmsVo(editTextTestPhone.getText().toString(), editTextTestMsgContent.getText().toString(), new Date(), simInfo);
SmsVo testSmsVo = new SmsVo(editTextTestPhone.getText().toString().trim(), editTextTestMsgContent.getText().toString().trim(), new Date(), simInfo);
SendUtil.sendMsgByRuleModelSenderId(handler, ruleModel, testSmsVo, senderId);
} catch (Exception e) {
Toast.makeText(RuleActivity.this, e.getMessage(), Toast.LENGTH_LONG).show();

@ -278,26 +278,26 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextDingdingName.getText().toString());
newSenderModel.setName(editTextDingdingName.getText().toString().trim());
newSenderModel.setType(TYPE_DINGDING);
newSenderModel.setStatus(STATUS_ON);
DingDingSettingVo dingDingSettingVoNew = new DingDingSettingVo(
editTextDingdingToken.getText().toString(),
editTextDingdingSecret.getText().toString(),
editTextDingdingAtMobiles.getText().toString(),
editTextDingdingToken.getText().toString().trim(),
editTextDingdingSecret.getText().toString().trim(),
editTextDingdingAtMobiles.getText().toString().trim(),
switchDingdingAtAll.isChecked());
newSenderModel.setJsonSetting(JSON.toJSONString(dingDingSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextDingdingName.getText().toString());
senderModel.setName(editTextDingdingName.getText().toString().trim());
senderModel.setType(TYPE_DINGDING);
senderModel.setStatus(STATUS_ON);
DingDingSettingVo dingDingSettingVoNew = new DingDingSettingVo(
editTextDingdingToken.getText().toString(),
editTextDingdingSecret.getText().toString(),
editTextDingdingAtMobiles.getText().toString(),
editTextDingdingToken.getText().toString().trim(),
editTextDingdingSecret.getText().toString().trim(),
editTextDingdingAtMobiles.getText().toString().trim(),
switchDingdingAtAll.isChecked());
senderModel.setJsonSetting(JSON.toJSONString(dingDingSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -319,9 +319,9 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonDingdingTest.setOnClickListener(view -> {
String token = editTextDingdingToken.getText().toString();
String secret = editTextDingdingSecret.getText().toString();
String atMobiles = editTextDingdingAtMobiles.getText().toString();
String token = editTextDingdingToken.getText().toString().trim();
String secret = editTextDingdingSecret.getText().toString().trim();
String atMobiles = editTextDingdingAtMobiles.getText().toString().trim();
Boolean atAll = switchDingdingAtAll.isChecked();
if (!token.isEmpty()) {
try {
@ -386,36 +386,36 @@ public class SenderActivity extends AppCompatActivity {
buttonEmailOk.setOnClickListener(view -> {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextEmailName.getText().toString());
newSenderModel.setName(editTextEmailName.getText().toString().trim());
newSenderModel.setType(TYPE_EMAIL);
newSenderModel.setStatus(STATUS_ON);
EmailSettingVo emailSettingVoNew = new EmailSettingVo(
editTextEmailHost.getText().toString(),
editTextEmailPort.getText().toString(),
editTextEmailHost.getText().toString().trim(),
editTextEmailPort.getText().toString().trim(),
switchEmailSSl.isChecked(),
editTextEmailFromAdd.getText().toString(),
editTextEmailNickname.getText().toString(),
editTextEmailPsw.getText().toString(),
editTextEmailToAdd.getText().toString(),
editTextEmailTitle.getText().toString()
editTextEmailFromAdd.getText().toString().trim(),
editTextEmailNickname.getText().toString().trim(),
editTextEmailPsw.getText().toString().trim(),
editTextEmailToAdd.getText().toString().trim(),
editTextEmailTitle.getText().toString().trim()
);
newSenderModel.setJsonSetting(JSON.toJSONString(emailSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextEmailName.getText().toString());
senderModel.setName(editTextEmailName.getText().toString().trim());
senderModel.setType(TYPE_EMAIL);
senderModel.setStatus(STATUS_ON);
EmailSettingVo emailSettingVoNew = new EmailSettingVo(
editTextEmailHost.getText().toString(),
editTextEmailPort.getText().toString(),
editTextEmailHost.getText().toString().trim(),
editTextEmailPort.getText().toString().trim(),
switchEmailSSl.isChecked(),
editTextEmailFromAdd.getText().toString(),
editTextEmailNickname.getText().toString(),
editTextEmailPsw.getText().toString(),
editTextEmailToAdd.getText().toString(),
editTextEmailTitle.getText().toString()
editTextEmailFromAdd.getText().toString().trim(),
editTextEmailNickname.getText().toString().trim(),
editTextEmailPsw.getText().toString().trim(),
editTextEmailToAdd.getText().toString().trim(),
editTextEmailTitle.getText().toString().trim()
);
senderModel.setJsonSetting(JSON.toJSONString(emailSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -434,17 +434,17 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonEmailTest.setOnClickListener(view -> {
String host = editTextEmailHost.getText().toString();
String port = editTextEmailPort.getText().toString();
String host = editTextEmailHost.getText().toString().trim();
String port = editTextEmailPort.getText().toString().trim();
boolean ssl = switchEmailSSl.isChecked();
String fromEmail = editTextEmailFromAdd.getText().toString();
String pwd = editTextEmailPsw.getText().toString();
String toEmail = editTextEmailToAdd.getText().toString();
String fromEmail = editTextEmailFromAdd.getText().toString().trim();
String pwd = editTextEmailPsw.getText().toString().trim();
String toEmail = editTextEmailToAdd.getText().toString().trim();
String title = editTextEmailTitle.getText().toString();
String title = editTextEmailTitle.getText().toString().trim();
if (title.isEmpty()) title = "SmsForwarder Title";
String nickname = editTextEmailNickname.getText().toString();
String nickname = editTextEmailNickname.getText().toString().trim();
if (nickname.isEmpty()) nickname = "SmsForwarder";
if (!host.isEmpty() && !port.isEmpty() && !fromEmail.isEmpty() && !pwd.isEmpty() && !toEmail.isEmpty()) {
@ -525,24 +525,24 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextBarkName.getText().toString());
newSenderModel.setName(editTextBarkName.getText().toString().trim());
newSenderModel.setType(TYPE_BARK);
newSenderModel.setStatus(STATUS_ON);
BarkSettingVo barkSettingVoNew = new BarkSettingVo(
editTextBarkServer.getText().toString(),
editTextBarkIcon.getText().toString()
editTextBarkServer.getText().toString().trim(),
editTextBarkIcon.getText().toString().trim()
);
newSenderModel.setJsonSetting(JSON.toJSONString(barkSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextBarkName.getText().toString());
senderModel.setName(editTextBarkName.getText().toString().trim());
senderModel.setType(TYPE_BARK);
senderModel.setStatus(STATUS_ON);
BarkSettingVo barkSettingVoNew = new BarkSettingVo(
editTextBarkServer.getText().toString(),
editTextBarkIcon.getText().toString()
editTextBarkServer.getText().toString().trim(),
editTextBarkIcon.getText().toString().trim()
);
senderModel.setJsonSetting(JSON.toJSONString(barkSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -562,8 +562,8 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonBarkTest.setOnClickListener(view -> {
String barkServer = editTextBarkServer.getText().toString();
String barkIcon = editTextBarkIcon.getText().toString();
String barkServer = editTextBarkServer.getText().toString().trim();
String barkIcon = editTextBarkIcon.getText().toString().trim();
if (!barkServer.isEmpty()) {
try {
SenderBarkMsg.sendMsg(0, handler, barkServer, barkIcon, getString(R.string.test_phone_num), getString(R.string.test_sms), getString(R.string.test_group_name));
@ -611,22 +611,22 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextServerChanName.getText().toString());
newSenderModel.setName(editTextServerChanName.getText().toString().trim());
newSenderModel.setType(TYPE_SERVER_CHAN);
newSenderModel.setStatus(STATUS_ON);
ServerChanSettingVo serverChanSettingVoNew = new ServerChanSettingVo(
editTextServerChanSendKey.getText().toString()
editTextServerChanSendKey.getText().toString().trim()
);
newSenderModel.setJsonSetting(JSON.toJSONString(serverChanSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextServerChanName.getText().toString());
senderModel.setName(editTextServerChanName.getText().toString().trim());
senderModel.setType(TYPE_SERVER_CHAN);
senderModel.setStatus(STATUS_ON);
ServerChanSettingVo serverChanSettingVoNew = new ServerChanSettingVo(
editTextServerChanSendKey.getText().toString()
editTextServerChanSendKey.getText().toString().trim()
);
senderModel.setJsonSetting(JSON.toJSONString(serverChanSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -646,7 +646,7 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonServerChanTest.setOnClickListener(view -> {
String serverChanServer = editTextServerChanSendKey.getText().toString();
String serverChanServer = editTextServerChanSendKey.getText().toString().trim();
if (!serverChanServer.isEmpty()) {
try {
SenderServerChanMsg.sendMsg(0, handler, serverChanServer, getString(R.string.test_phone_num), getString(R.string.test_sms));
@ -698,20 +698,20 @@ public class SenderActivity extends AppCompatActivity {
buttonWebNotifyOk.setOnClickListener(view -> {
WebNotifySettingVo webNotifySettingVoNew = new WebNotifySettingVo(
editTextWebNotifyWebServer.getText().toString(),
editTextWebNotifySecret.getText().toString(),
editTextWebNotifyWebServer.getText().toString().trim(),
editTextWebNotifySecret.getText().toString().trim(),
(radioGroupWebNotifyMethod.getCheckedRadioButtonId() == R.id.radioWebNotifyMethodGet ? "GET" : "POST"),
editTextWebNotifyWebParams.getText().toString()
editTextWebNotifyWebParams.getText().toString().trim()
);
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextWebNotifyName.getText().toString());
newSenderModel.setName(editTextWebNotifyName.getText().toString().trim());
newSenderModel.setType(TYPE_WEB_NOTIFY);
newSenderModel.setStatus(STATUS_ON);
newSenderModel.setJsonSetting(JSON.toJSONString(webNotifySettingVoNew));
SenderUtil.addSender(newSenderModel);
} else {
senderModel.setName(editTextWebNotifyName.getText().toString());
senderModel.setName(editTextWebNotifyName.getText().toString().trim());
senderModel.setType(TYPE_WEB_NOTIFY);
senderModel.setStatus(STATUS_ON);
senderModel.setJsonSetting(JSON.toJSONString(webNotifySettingVoNew));
@ -730,9 +730,9 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonWebNotifyTest.setOnClickListener(view -> {
String webServer = editTextWebNotifyWebServer.getText().toString();
String webParams = editTextWebNotifyWebParams.getText().toString();
String secret = editTextWebNotifySecret.getText().toString();
String webServer = editTextWebNotifyWebServer.getText().toString().trim();
String webParams = editTextWebNotifyWebParams.getText().toString().trim();
String secret = editTextWebNotifySecret.getText().toString().trim();
String method = radioGroupWebNotifyMethod.getCheckedRadioButtonId() == R.id.radioWebNotifyMethodGet ? "GET" : "POST";
if (!webServer.isEmpty()) {
try {
@ -783,22 +783,22 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextQYWXGroupRobotName.getText().toString());
newSenderModel.setName(editTextQYWXGroupRobotName.getText().toString().trim());
newSenderModel.setType(TYPE_QYWX_GROUP_ROBOT);
newSenderModel.setStatus(STATUS_ON);
QYWXGroupRobotSettingVo qywxGroupRobotSettingVoNew = new QYWXGroupRobotSettingVo(
editTextQYWXGroupRobotWebHook.getText().toString()
editTextQYWXGroupRobotWebHook.getText().toString().trim()
);
newSenderModel.setJsonSetting(JSON.toJSONString(qywxGroupRobotSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextQYWXGroupRobotName.getText().toString());
senderModel.setName(editTextQYWXGroupRobotName.getText().toString().trim());
senderModel.setType(TYPE_QYWX_GROUP_ROBOT);
senderModel.setStatus(STATUS_ON);
QYWXGroupRobotSettingVo qywxGroupRobotSettingVoNew = new QYWXGroupRobotSettingVo(
editTextQYWXGroupRobotWebHook.getText().toString()
editTextQYWXGroupRobotWebHook.getText().toString().trim()
);
senderModel.setJsonSetting(JSON.toJSONString(qywxGroupRobotSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -818,7 +818,7 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonQyWxGroupRobotTest.setOnClickListener(view -> {
String webHook = editTextQYWXGroupRobotWebHook.getText().toString();
String webHook = editTextQYWXGroupRobotWebHook.getText().toString().trim();
if (!webHook.isEmpty()) {
try {
SenderQyWxGroupRobotMsg.sendMsg(0, handler, webHook, "SmsForwarder Title", R.string.test_content + (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())));
@ -885,7 +885,7 @@ public class SenderActivity extends AppCompatActivity {
.create();
final AlertDialog show = alertDialog71.show();
buttonQYWXAppOk.setOnClickListener(view -> {
String toUser = editTextQYWXAppToUser.getText().toString();
String toUser = editTextQYWXAppToUser.getText().toString().trim();
if (toUser.isEmpty()) {
Toast.makeText(SenderActivity.this, R.string.invalid_at_mobiles, Toast.LENGTH_LONG).show();
editTextQYWXAppToUser.setFocusable(true);
@ -895,28 +895,28 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextQYWXAppName.getText().toString());
newSenderModel.setName(editTextQYWXAppName.getText().toString().trim());
newSenderModel.setType(TYPE_QYWX_APP);
newSenderModel.setStatus(STATUS_ON);
QYWXAppSettingVo QYWXAppSettingVoNew = new QYWXAppSettingVo(
editTextQYWXAppCorpID.getText().toString(),
editTextQYWXAppAgentID.getText().toString(),
editTextQYWXAppSecret.getText().toString(),
editTextQYWXAppToUser.getText().toString(),
editTextQYWXAppCorpID.getText().toString().trim(),
editTextQYWXAppAgentID.getText().toString().trim(),
editTextQYWXAppSecret.getText().toString().trim(),
editTextQYWXAppToUser.getText().toString().trim(),
switchQYWXAppAtAll.isChecked());
newSenderModel.setJsonSetting(JSON.toJSONString(QYWXAppSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextQYWXAppName.getText().toString());
senderModel.setName(editTextQYWXAppName.getText().toString().trim());
senderModel.setType(TYPE_QYWX_APP);
senderModel.setStatus(STATUS_ON);
QYWXAppSettingVo QYWXAppSettingVoNew = new QYWXAppSettingVo(
editTextQYWXAppCorpID.getText().toString(),
editTextQYWXAppAgentID.getText().toString(),
editTextQYWXAppSecret.getText().toString(),
editTextQYWXAppToUser.getText().toString(),
editTextQYWXAppCorpID.getText().toString().trim(),
editTextQYWXAppAgentID.getText().toString().trim(),
editTextQYWXAppSecret.getText().toString().trim(),
editTextQYWXAppToUser.getText().toString().trim(),
switchQYWXAppAtAll.isChecked());
senderModel.setJsonSetting(JSON.toJSONString(QYWXAppSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -935,10 +935,10 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonQYWXAppTest.setOnClickListener(view -> {
String cropID = editTextQYWXAppCorpID.getText().toString();
String agentID = editTextQYWXAppAgentID.getText().toString();
String secret = editTextQYWXAppSecret.getText().toString();
String toUser = editTextQYWXAppToUser.getText().toString();
String cropID = editTextQYWXAppCorpID.getText().toString().trim();
String agentID = editTextQYWXAppAgentID.getText().toString().trim();
String secret = editTextQYWXAppSecret.getText().toString().trim();
String toUser = editTextQYWXAppToUser.getText().toString().trim();
//Boolean atAll = switchQYWXAppAtAll.isChecked();
if (!toUser.isEmpty()) {
try {
@ -990,24 +990,24 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextTelegramName.getText().toString());
newSenderModel.setName(editTextTelegramName.getText().toString().trim());
newSenderModel.setType(TYPE_TELEGRAM);
newSenderModel.setStatus(STATUS_ON);
TelegramSettingVo telegramSettingVoNew = new TelegramSettingVo(
editTextTelegramApiToken.getText().toString(),
editTextTelegramChatId.getText().toString()
editTextTelegramApiToken.getText().toString().trim(),
editTextTelegramChatId.getText().toString().trim()
);
newSenderModel.setJsonSetting(JSON.toJSONString(telegramSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextTelegramName.getText().toString());
senderModel.setName(editTextTelegramName.getText().toString().trim());
senderModel.setType(TYPE_TELEGRAM);
senderModel.setStatus(STATUS_ON);
TelegramSettingVo telegramSettingVoNew = new TelegramSettingVo(
editTextTelegramApiToken.getText().toString(),
editTextTelegramChatId.getText().toString()
editTextTelegramApiToken.getText().toString().trim(),
editTextTelegramChatId.getText().toString().trim()
);
senderModel.setJsonSetting(JSON.toJSONString(telegramSettingVoNew));
SenderUtil.updateSender(senderModel);
@ -1027,8 +1027,8 @@ public class SenderActivity extends AppCompatActivity {
show.dismiss();
});
buttonTelegramTest.setOnClickListener(view -> {
String apiToken = editTextTelegramApiToken.getText().toString();
String chatId = editTextTelegramChatId.getText().toString();
String apiToken = editTextTelegramApiToken.getText().toString().trim();
String chatId = editTextTelegramChatId.getText().toString().trim();
if (!apiToken.isEmpty() && !chatId.isEmpty()) {
try {
SenderTelegramMsg.sendMsg(0, handler, apiToken, chatId, getString(R.string.test_phone_num), getString(R.string.test_sms));
@ -1080,12 +1080,12 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextSmsName.getText().toString());
newSenderModel.setName(editTextSmsName.getText().toString().trim());
newSenderModel.setType(TYPE_SMS);
newSenderModel.setStatus(STATUS_ON);
SmsSettingVo smsSettingVoNew = new SmsSettingVo(
newSenderModel.getSmsSimSlotId(radioGroupSmsSimSlot.getCheckedRadioButtonId()),
editTextSmsMobiles.getText().toString(),
editTextSmsMobiles.getText().toString().trim(),
switchSmsOnlyNoNetwork.isChecked()
);
newSenderModel.setJsonSetting(JSON.toJSONString(smsSettingVoNew));
@ -1093,12 +1093,12 @@ public class SenderActivity extends AppCompatActivity {
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextSmsName.getText().toString());
senderModel.setName(editTextSmsName.getText().toString().trim());
senderModel.setType(TYPE_SMS);
senderModel.setStatus(STATUS_ON);
SmsSettingVo smsSettingVoNew = new SmsSettingVo(
senderModel.getSmsSimSlotId(radioGroupSmsSimSlot.getCheckedRadioButtonId()),
editTextSmsMobiles.getText().toString(),
editTextSmsMobiles.getText().toString().trim(),
switchSmsOnlyNoNetwork.isChecked()
);
senderModel.setJsonSetting(JSON.toJSONString(smsSettingVoNew));
@ -1123,7 +1123,7 @@ public class SenderActivity extends AppCompatActivity {
if (R.id.btnSmsSimSlot2 == radioGroupSmsSimSlot.getCheckedRadioButtonId()) {
simSlot = 1;
}
String mobiles = editTextSmsMobiles.getText().toString();
String mobiles = editTextSmsMobiles.getText().toString().trim();
Boolean onlyNoNetwork = switchSmsOnlyNoNetwork.isChecked();
if (!mobiles.isEmpty()) {
try {
@ -1175,23 +1175,23 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextFeishuName.getText().toString());
newSenderModel.setName(editTextFeishuName.getText().toString().trim());
newSenderModel.setType(TYPE_FEISHU);
newSenderModel.setStatus(STATUS_ON);
FeiShuSettingVo feiShuSettingVoNew = new FeiShuSettingVo(
editTextFeishuWebhook.getText().toString(),
editTextFeishuSecret.getText().toString());
editTextFeishuWebhook.getText().toString().trim(),
editTextFeishuSecret.getText().toString().trim());
newSenderModel.setJsonSetting(JSON.toJSONString(feiShuSettingVoNew));
SenderUtil.addSender(newSenderModel);
initSenders();
adapter.add(senderModels);
} else {
senderModel.setName(editTextFeishuName.getText().toString());
senderModel.setName(editTextFeishuName.getText().toString().trim());
senderModel.setType(TYPE_FEISHU);
senderModel.setStatus(STATUS_ON);
FeiShuSettingVo feiShuSettingVoNew = new FeiShuSettingVo(
editTextFeishuWebhook.getText().toString(),
editTextFeishuSecret.getText().toString());
editTextFeishuWebhook.getText().toString().trim(),
editTextFeishuSecret.getText().toString().trim());
senderModel.setJsonSetting(JSON.toJSONString(feiShuSettingVoNew));
SenderUtil.updateSender(senderModel);
initSenders();
@ -1210,8 +1210,8 @@ public class SenderActivity extends AppCompatActivity {
});
buttonFeishuTest.setOnClickListener(view -> {
String token = editTextFeishuWebhook.getText().toString();
String secret = editTextFeishuSecret.getText().toString();
String token = editTextFeishuWebhook.getText().toString().trim();
String secret = editTextFeishuSecret.getText().toString().trim();
if (!token.isEmpty()) {
try {
SenderFeishuMsg.sendMsg(0, handler, token, secret, getString(R.string.test_content) + (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())));
@ -1272,7 +1272,7 @@ public class SenderActivity extends AppCompatActivity {
if (senderModel == null) {
SenderModel newSenderModel = new SenderModel();
newSenderModel.setName(editTextPushPlusName.getText().toString());
newSenderModel.setName(editTextPushPlusName.getText().toString().trim());
newSenderModel.setType(TYPE_PUSHPLUS);
newSenderModel.setStatus(STATUS_ON);
PushPlusSettingVo pushPlusSettingVoNew = new PushPlusSettingVo(

@ -160,7 +160,7 @@ public class SettingActivity extends AppCompatActivity {
@Override
public void afterTextChanged(Editable s) {
SettingUtil.setAddExtraDeviceMark(et_add_extra_device_mark.getText().toString());
SettingUtil.setAddExtraDeviceMark(et_add_extra_device_mark.getText().toString().trim());
}
});
}
@ -180,7 +180,7 @@ public class SettingActivity extends AppCompatActivity {
@Override
public void afterTextChanged(Editable s) {
SettingUtil.setAddExtraSim1(et_add_extra_sim1.getText().toString());
SettingUtil.setAddExtraSim1(et_add_extra_sim1.getText().toString().trim());
}
});
}
@ -200,7 +200,7 @@ public class SettingActivity extends AppCompatActivity {
@Override
public void afterTextChanged(Editable s) {
SettingUtil.setAddExtraSim2(et_add_extra_sim2.getText().toString());
SettingUtil.setAddExtraSim2(et_add_extra_sim2.getText().toString().trim());
}
});
}
@ -220,7 +220,7 @@ public class SettingActivity extends AppCompatActivity {
@Override
public void afterTextChanged(Editable s) {
String batteryLevel = et_battery_level_alarm.getText().toString();
String batteryLevel = et_battery_level_alarm.getText().toString().trim();
if (!batteryLevel.isEmpty()) {
SettingUtil.setBatteryLevelAlarm(Integer.parseInt(batteryLevel));
} else {
@ -245,7 +245,7 @@ public class SettingActivity extends AppCompatActivity {
@Override
public void afterTextChanged(Editable s) {
String delayTime = et_retry_delay_time.getText().toString();
String delayTime = et_retry_delay_time.getText().toString().trim();
if (!delayTime.isEmpty()) {
SettingUtil.setRetryDelayTime(index, Integer.parseInt(delayTime));
} else {
@ -291,7 +291,7 @@ public class SettingActivity extends AppCompatActivity {
@Override
public void afterTextChanged(Editable s) {
SettingUtil.setSmsTemplate(textSmsTemplate.getText().toString());
SettingUtil.setSmsTemplate(textSmsTemplate.getText().toString().trim());
}
});
}
@ -335,7 +335,7 @@ public class SettingActivity extends AppCompatActivity {
SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(this);
SharedPreferences.Editor editor = preferences.edit();
editor.clear();
editor.commit();
editor.apply();
//初始化数据库
DbHelper dbHelper = new DbHelper(this);

@ -211,6 +211,7 @@ public class RuleModel {
//checked = Pattern.matches(this.value, msgValue);
Pattern pattern = Pattern.compile(this.value, Pattern.CASE_INSENSITIVE);
Matcher matcher = pattern.matcher(msgValue);
//noinspection LoopStatementThatDoesntLoop
while (matcher.find()) {
checked = true;
break;

Loading…
Cancel
Save