Cambiar el estado del Focus de un Edittext

preguntado por González (140 puntos) Nov 23, 2015

Que tal, quisiera saber si se puede cambiar el estado Focus de un Edittext al momento de abrir la actividad.
Tengo una app con muchos fragments, en el ActionBar tengo un botón que al clickear sobre el me manda a una actividad donde tengo un EditText que tiene el focus apagado:

 mainBuscarTextField.setFocusable(false);

Ahora, quiero que al momento de abrir la actividad por medio del botón se ponga en "True" para que muestre el teclado automáticamente, no se si se puede.

Así lo tengo, pero no funciona:

 @Override
public boolean onOptionsItemSelected(MenuItem item) {
    if (mDrawerToggle.onOptionsItemSelected(item)) {
        return true;
    }
    if (item.getItemId() == R.id.search) {
        Toast.makeText(getActivity(), "Buscar", Toast.LENGTH_SHORT).show();
        abrir_busqueda();
            return true;
    }
    return super.onOptionsItemSelected(item);
}


private void abrir_busqueda(){
    Intent intent = new Intent(getActivity(), MainScreenView.class);
    startActivity(intent);
    getActivity().getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);



}

No se si realmente se puede, muchas gracias por sus sugerencias.

...