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