2016-04-08 3 views
-2

Я попытался преобразовать значение аб EditText в строку, но я не получить ожидаемый результат: она показывает нулевой ...Преобразование значения EditText в строку: нулевое значение возвращается

EditText editsignUpUserName = (EditText)findViewById(R.id.editSignUpUserName); 
String uName = editsignUpUserName.getText().toString(); 
+2

Проверьте 'имя Edittext' (editSignUpUserName) на вашем' XML file' это хорошо – Aspicas

+2

Или убедитесь, что вы используете 'getText()' после помещения значения в текстовое поле. –

+1

Я согласен с @BoradHardik, возможно, вы получаете текст в своем 'onCreate', и у вас все еще нет текста внутри' Edittext' – Aspicas

ответ

0

Я очистил его , ошибка я сделал превращали в EditText в строку, прежде чем даже получить ввод от пользователя ... Полный код приведен ниже:

EditText editsignUpUserName = (EditText) findViewById(R.id.editUserName); 
signup = (Button) findViewById(R.id.signup); 
signup.setOnClickListener(new View.OnClickListener() { 
@Override 
public void onClick(View view) { 
String s= editsignUpUserName.getText().toString(); 
} 
Смежные вопросы