Как я могу использовать разделить строку без изменения предыдущей строки - PullRequest
0 голосов
/ 26 сентября 2019

Я использую firebase для настройки электронной почты и имени пользователя по умолчанию, то есть адреса электронной почты до "@"

Это код ниже, и моя строка электронной почты также меняется.

users
|- email: eric4619   // It should be eric4619@gmail.com
|- username: eric4619

Я хочу получить отдельный результат, такой как электронная почта: eric4619 @ gmail и имя пользователя: eric4619.не электронная почта: eric4619 и имя пользователя: eric4619.Любая помощь будет признательна

String email = et_email.getText().toString().trim();
String username = email.split("@")[0];    //keep changing my email string
String pwd = et_password.getText().toString().trim();
User usr = new User(email,username,pwd);

1 Ответ

3 голосов
/ 26 сентября 2019

Использование операции разделения никогда не изменит существующую строку.Можете ли вы распечатать и убедиться, что ct_email.getText () возвращает eric4619@gmail.com, а не только eric4619.Если так, то проблема там сама.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...