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?

¿Fue útil?

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);
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top