StringBuilder
код правильный, но если вы хотите извлечь текст из вашего editText и попытаться сделать его Email
. Так что вы должны сделать это на любом событии . Например, вы можете взять кнопку, и по ее щелчку вы можете сделать свою электронную почту.
createEmail.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(musername.getText().toString().replaceAll("\\s+","")).append("@email.com");
email = stringBuilder.toString();
String semail=email;
String str_username = musername.getText().toString();
String str_fullname = musername.getText().toString();
String str_password = mpassword.getText().toString();
register(str_username,str_fullname, semail,str_password);
});
РЕДАКТИРОВАТЬ Заменить
stringBuilder.append(musername.getText().toString().replaceAll("\\s+"," @email.com"));
с
stringBuilder.append(musername.getText().toString().replaceAll("\\s+","")).append("@email.com");