Если вы хотите «автоматически» войти в систему пользователя, не нажимая кнопку «Войти», вам нужно будет внедрить прослушиватель для текста, измененного в editText.
как то так:
editText = (EditText)findViewById(R.id.myEditText);
editText.addTextChangedListener(new TextWatcher(){
public void afterTextChanged(Editable s) {
//validate the user here
}
но, честно говоря, я бы не советовал этого делать, так как вам пришлось бы запрашивать ваш сервер для проверки каждый раз, когда пользователь вводит / удаляет одну букву. И если я прав, это неэффективно и не использует много ресурсов (т.е. батареи)
А для получения параметров из ранее созданного действия используйте Bundle
для предыдущего действия и отправьте дополнения к новому действию (действие входа в систему), а затем используйте дополнения на onCreate
, например:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Bundle extras = getIntent().getExtras();
....
}