Evite el descarte del teclado virtual en el botón de retroceso de Android presione [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Cerrar / ocultar el teclado suave de Android 89 respuestas

Tengo una actividad con un texto de edición. cuando llega la actividad, siempre enfoco ese Edittext. hice el softkeyboard siempre visible dando

android:windowSoftInputMode="stateAlwaysVisible" 

en el manifiesto Estoy haciendo la funcionalidad al presionar el botón hecho del softkeyboard. En realidad, mi necesidad es que el softkeyboard siempre debe estar presente cuando el usuario está en esta actividad. ahora deshabilité la presión del botón de retroceso, al anular y no hacer nada.

@Override
public void onBackPressed() {
    // Do nothing
}

pero el softkeyboard descarta en la prensa posterior. Cómo deshacerse de esto. Había intentado estoEvitar que se descarte el teclado virtual pero aún en la parte posterior, presione el teclado para que se descarte. Pero regresa presionando nuevamente el botón Atrás, mi necesidad es presionar hacia atrás no debería descartar el teclado virtual. Cualquier ayuda será apreciada.

Respuestas a la pregunta(1)

Su respuesta a la pregunta