Evitar Aplicación de reinicio cuando el teclado Hardware Abre
-
29-09-2019 - |
Pregunta
Actualmente estoy trabajando en una aplicación de juego multi-hilo para la plataforma Android ... hasta ahora tan bueno ... acabo de recibir más de un error en mi aplicación que causó que se reinicie el cambio de orientación (fijo mediante la designación de una orientación específica en función de la disponibilidad de un teclado de hardware o no, lo cual es importante 'primo es un juego en línea con capacidades de chat), y que las obras ... pero ahora estoy tratando de evitar el mismo problema cuando el usuario simplemente desliza para abrirse el teclado de hardware. No estoy muy seguro de cómo hacer para evitar el reinicio de mi solicitud o el ahorro del estado de mi solicitud. Cualquier solución / sugerencias?
Solución
En su etiqueta <activity>
en su manifiesto:
android:configChanges="orientation|keyboardHidden"
En su clase de actividad:
@Override
public void onConfigurationChanged(final Configuration newConfig)
{
// Ignore orientation change to keep activity from restarting
super.onConfigurationChanged(newConfig);
}