Ocultar el teclado antes de la actividad es visible

Tengo una actividad (A) que lanza la actividad (B).

Actividad A utilizando el teclado en algunas situaciones.

Quiero ocultar el teclado (si se muestra) antes de que B se lance.

Sin embargo, cuando A lanza B, el teclado sigue siendo visible por unos segundos después de que B ya esté visible.

getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); startActivity(..); //starts Activity B 

¿Cómo puedo ocultar el teclado antes de que se llame B? ¡Gracias!

2 Solutions collect form web for “Ocultar el teclado antes de la actividad es visible”

En el onResume () de la actividad B ocultar el teclado

 public void onResume() { super.onResume(); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); } 

En la onPause () de la Actividad A ocultar el teclado

 public void onPause() { super.onPause(); getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN); } 

Agregue en su AndroidManifest.xml para su actividad android:windowSoftInputMode="stateHidden" para ser así

  <activity android:name="com.me.MyActivity" android:windowSoftInputMode="stateHidden" /> 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.