@Override public void onViewStateRestored(@Nullable Bundle savedInstanceState) { super.onViewStateRestored(savedInstanceState); getToolbar().setTitle(getString(R.string.register_fragment_title)); enableBack(true); setToolbarVisibility(true); prepopulateAccount(); mEditEmail.setAdapter(ViewUtils.getEmailAddressAdapter(getBaseActivity())); mEditEmail.setCompoundDrawables( new IconDrawable(getBaseActivity(), MaterialIcons.md_email) .color(ThemeUtil.getPrimaryColor(getBaseActivity())) .actionBarSize(), null, null, null); mEditEmail.setOnFocusChangeListener( (v, hasfocus) -> { if (hasfocus) { mEditEmail.setText(""); } mEditEmail.setOnFocusChangeListener(null); }); mEditPassword.setCompoundDrawables( new IconDrawable(getBaseActivity(), MaterialIcons.md_lock_open) .color(ThemeUtil.getPrimaryColor(getBaseActivity())) .actionBarSize(), null, null, null); mEditPassword.requestFocus(); mEditPassword.setOnEditorActionListener( (v, actionId, event) -> { if (actionId == EditorInfo.IME_ACTION_DONE) { mValidator.validate(); return true; } return false; }); }