Я делаю простое приложение для входа, где мне нужно передать идентификатор пользователя на последующие экраны. Но я не получаю поле имени пользователя для переменной.Редактировать текст getText(). ToString() возвращает blank
public static String user;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
EditText username = (EditText)findViewById(R.id.etUserName);
EditText password = (EditText)findViewById(R.id.etPwd);
Button blogin = (Button)findViewById(R.id.bLogin);
user = username.getText().toString();// Here user variable is blank!!!!!!!!!!!!!!!
Просьба помочь !!!
Он всегда будет пустым в OnCreate() метод, вы должны записать его в на события нажатия кнопки, то только вы можете получить значение – Vickyexpert
ладно .for теста добавить 'username.setText («Я Sourav»); 'before' user' –
Возможный дубликат поля [Получить значение поля редактирования] (http://stackoverflow.com/questions/4531396/get-value-of-a-edit-text-field) – Veer3383