@Override public void onCreate(Bundle bundle) { super.onCreate(bundle); accountManager = AccountManager.get(this); final Intent intent = getIntent(); email = intent.getStringExtra(PARAM_USERNAME); authTokenType = intent.getStringExtra(PARAM_AUTHTOKEN_TYPE); requestNewAccount = email == null; confirmCredentials = intent.getBooleanExtra(PARAM_CONFIRMCREDENTIALS, false); setContentView(layout.login_activity); emailText.setAdapter( new ArrayAdapter<String>(this, simple_dropdown_item_1line, userEmailAccounts())); passwordText.setOnKeyListener( new OnKeyListener() { public boolean onKey(View v, int keyCode, KeyEvent event) { if (event != null && ACTION_DOWN == event.getAction() && keyCode == KEYCODE_ENTER && signinButton.isEnabled()) { handleLogin(signinButton); return true; } return false; } }); passwordText.setOnEditorActionListener( new OnEditorActionListener() { public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == IME_ACTION_DONE && signinButton.isEnabled()) { handleLogin(signinButton); return true; } return false; } }); emailText.addTextChangedListener(watcher); passwordText.addTextChangedListener(watcher); TextView signupText = (TextView) findViewById(id.tv_signup); signupText.setMovementMethod(LinkMovementMethod.getInstance()); signupText.setText(Html.fromHtml(getString(string.signup_link))); }
@Override protected void onResume() { super.onResume(); updateUIWithValidation(); }