|
@@ -3,7 +3,7 @@ package com.emato.ich.fragment;
|
|
|
import android.os.Bundle;
|
|
|
import android.os.CountDownTimer;
|
|
|
import android.text.Editable;
|
|
|
-import android.util.Log;
|
|
|
+import com.emato.ich.utils.Log;
|
|
|
import android.view.LayoutInflater;
|
|
|
import android.view.View;
|
|
|
import android.view.ViewGroup;
|
|
@@ -133,8 +133,7 @@ public class SendFragment extends Fragment {
|
|
|
}
|
|
|
} else {
|
|
|
// 登录失败
|
|
|
- ToastUtils.make(getContext(), "登录失败!手机号或密码错误!");
|
|
|
- LoggingUtils.sendErrorLog("业务异常: 登录失败!手机号或密码错误!", null);
|
|
|
+ ToastUtils.make(getContext(), "服务异常!请稍后重试!");
|
|
|
}
|
|
|
});
|
|
|
}
|
|
@@ -164,42 +163,92 @@ public class SendFragment extends Fragment {
|
|
|
binding.editTextTextPersonName4.setOnFocusChangeListener((view1, hasFocus) -> {
|
|
|
if (hasFocus) {
|
|
|
binding.inputButton0.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "0");
|
|
|
});
|
|
|
binding.inputButton1.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "1");
|
|
|
});
|
|
|
binding.inputButton2.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "2");
|
|
|
});
|
|
|
binding.inputButton3.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "3");
|
|
|
});
|
|
|
binding.inputButton4.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "4");
|
|
|
});
|
|
|
binding.inputButton5.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "5");
|
|
|
});
|
|
|
binding.inputButton6.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "6");
|
|
|
});
|
|
|
binding.inputButton7.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "7");
|
|
|
});
|
|
|
binding.inputButton8.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "8");
|
|
|
});
|
|
|
binding.inputButton9.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName4.getText().length();
|
|
|
+ if (length >= 11) {
|
|
|
+ ToastUtils.make(getContext(), "手机号不能超过11位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName4.getSelectionStart();
|
|
|
binding.editTextTextPersonName4.getText().insert(start, "9");
|
|
|
});
|
|
@@ -213,7 +262,7 @@ public class SendFragment extends Fragment {
|
|
|
});
|
|
|
// 长按删除
|
|
|
binding.inputButtonCancel.setOnLongClickListener(v -> {
|
|
|
- binding.editTextTextPersonName5.getText().clear();
|
|
|
+ binding.editTextTextPersonName4.getText().clear();
|
|
|
return false;
|
|
|
});
|
|
|
}
|
|
@@ -224,42 +273,92 @@ public class SendFragment extends Fragment {
|
|
|
binding.editTextTextPersonName5.setOnFocusChangeListener((view1, hasFocus) -> {
|
|
|
if (hasFocus) {
|
|
|
binding.inputButton0.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "0");
|
|
|
});
|
|
|
binding.inputButton1.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "1");
|
|
|
});
|
|
|
binding.inputButton2.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "2");
|
|
|
});
|
|
|
binding.inputButton3.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "3");
|
|
|
});
|
|
|
binding.inputButton4.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "4");
|
|
|
});
|
|
|
binding.inputButton5.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "5");
|
|
|
});
|
|
|
binding.inputButton6.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "6");
|
|
|
});
|
|
|
binding.inputButton7.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "7");
|
|
|
});
|
|
|
binding.inputButton8.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "8");
|
|
|
});
|
|
|
binding.inputButton9.setOnClickListener(v -> {
|
|
|
+ int length = binding.editTextTextPersonName5.getText().length();
|
|
|
+ if (length >= 16) {
|
|
|
+ ToastUtils.make(getContext(), "密码最多不能超过16位! ");
|
|
|
+ return;
|
|
|
+ }
|
|
|
int start = binding.editTextTextPersonName5.getSelectionStart();
|
|
|
binding.editTextTextPersonName5.getText().insert(start, "9");
|
|
|
});
|
|
@@ -290,7 +389,11 @@ public class SendFragment extends Fragment {
|
|
|
|
|
|
|
|
|
// 默认选中密码输入
|
|
|
- binding.editTextTextPersonName5.requestFocus();
|
|
|
+ if (!StringUtils.isNullOrEmpty(binding.editTextTextPersonName4.getText().toString())) {
|
|
|
+ binding.editTextTextPersonName5.requestFocus();
|
|
|
+ } else {
|
|
|
+ binding.editTextTextPersonName4.requestFocus();
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
@Override
|