Первое условие
Код: Выделить всё
btnRegister2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (!TextUtils.isEmpty(spEmail.getText().toString()) && !TextUtils.isEmpty(spPass.getText().toString()) && !TextUtils.isEmpty(spConfirmPass.getText().toString())) {
mAuth.createUserWithEmailAndPassword(spEmail.getText().toString(), spPass.getText().toString()).addOnCompleteListener(new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if (task.isSuccessful()) {
Toast.makeText(getApplicationContext(), "Регистрация успешна", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "Данный email зарегистрирован", Toast.LENGTH_SHORT).show();
}
}
});
} else {
Toast.makeText(getApplicationContext(), "Заполните все поля", Toast.LENGTH_SHORT).show();
}
}
});
Код: Выделить всё
@Override
public void onClick(View v) {
String text1 = spPass.getText().toString();
String text2 = spConfirmPass.getText().toString();
if (text1.equals("") || text2.equals("")) {
//нет пароля
Toast.makeText(Register.this, "Пароли совпадают", Toast.LENGTH_LONG).show();
} else {
if (text1.equals(text2)) {
//сохраняем пароль
SharedPreferences settings = getSharedPreferences("PREPS", 0);
SharedPreferences.Editor editor = settings.edit();
editor.putString("password", text1);
editor.apply();
} else {
//нет совпадений по паролям
Toast.makeText(Register.this, "Пароли не совпадают", Toast.LENGTH_LONG).show();
}
}
}