diff --git a/app/src/main/java/com/example/tasktracker/Activities/LoginActivity.java b/app/src/main/java/com/example/tasktracker/Activities/LoginActivity.java
index 3d3fcb5..cef1e11 100644
--- a/app/src/main/java/com/example/tasktracker/Activities/LoginActivity.java
+++ b/app/src/main/java/com/example/tasktracker/Activities/LoginActivity.java
@@ -49,10 +49,14 @@ public class LoginActivity extends AppCompatActivity {
binding.buttonSingIn.setOnClickListener(v->{
login = binding.fieldLogin.getText().toString();
password = binding.fieldPassword.getText().toString();
- if(login.isEmpty())
+ if(login.isEmpty()) {
Snackbar.make(binding.getRoot(), R.string.snackbar_EnterLogin, Snackbar.LENGTH_SHORT).show();
- if(password.isEmpty())
+ return;
+ }
+ if(password.isEmpty()) {
Snackbar.make(binding.getRoot(), R.string.snackbar_EnterPassword, Snackbar.LENGTH_SHORT).show();
+ return;
+ }
SingIn();
});
@@ -60,10 +64,14 @@ public class LoginActivity extends AppCompatActivity {
binding.buttonSingUp.setOnClickListener(v->{
login = binding.fieldLogin.getText().toString();
password = binding.fieldPassword.getText().toString();
- if(login.isEmpty())
+ if(login.isEmpty()) {
Snackbar.make(binding.getRoot(), R.string.snackbar_EnterLogin, Snackbar.LENGTH_SHORT).show();
- if(password.isEmpty())
+ return;
+ }
+ if(password.isEmpty()) {
Snackbar.make(binding.getRoot(), R.string.snackbar_EnterPassword, Snackbar.LENGTH_SHORT).show();
+ return;
+ }
SingUp();
});
@@ -112,7 +120,11 @@ public class LoginActivity extends AppCompatActivity {
@Override
public void accept(LoginAnswer loginAnswer) throws Throwable {
if(loginAnswer.getStatus().equals("big")) {
- Snackbar.make(binding.getRoot(), R.string.snackbar_InvalidLogin, Snackbar.LENGTH_SHORT).show();
+ Snackbar.make(binding.getRoot(), R.string.snackbar_BigLoginPassword, Snackbar.LENGTH_SHORT).show();
+ return;
+ }
+ else if(loginAnswer.getStatus().equals("big")) {
+ Snackbar.make(binding.getRoot(), R.string.snackbar_SmallLoginPassword, Snackbar.LENGTH_SHORT).show();
return;
}
else if (loginAnswer.getStatus().equals("error")) {
diff --git a/app/src/main/res/values-en/strings.xml b/app/src/main/res/values-en/strings.xml
index b7eb23f..0405a7b 100644
--- a/app/src/main/res/values-en/strings.xml
+++ b/app/src/main/res/values-en/strings.xml
@@ -28,4 +28,5 @@
Year
Hour
Login or password is too long.
+ Login or password is too small.
\ No newline at end of file
diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml
index f9574a6..03a2a0f 100644
--- a/app/src/main/res/values-ru/strings.xml
+++ b/app/src/main/res/values-ru/strings.xml
@@ -13,7 +13,7 @@
Название задачи
Описание
Минута
- Введите логи
+ Введите логин
Введите пароль
Неправильный логин или пароль
Этот аккаунт уже создан
@@ -28,4 +28,5 @@
Год
Час
Логин или пороль слишком длинный.
+ Логин или пороль слишком короткий.
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 0ac0c9e..99361f6 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -35,5 +35,6 @@
Enter task name
Something went wrong.
Login or password is too long.
+ Login or password is too small.
\ No newline at end of file