2011-04-04 11 views
5

Estoy creando una aplicación para Android en la brecha telefónica. Pero cuando cambio la orientación de vertical a horizontal, obtengo la aplicación desde el principio y no desde donde estaba en la vista de retrato. ¿Cómo puedo resolver este problema?problema de orientación de android + phonegap

Respuesta

1

Así es como solucionar este problema en android, cuando la orientación cambia, la actividad se reinicia, se llama al método OnCreate(). Para evitar esta especificar esto en el archivo de manifiesto de la Actividad

Reemplazar el método siguiente en la clase de actividad.

public void onConfigurationChanged (Configuración newConfig) { super.onConfigurationChanged (newConfig); }

9

¿Estaba utilizando el tutorial? Si es así, me disculpo por el error. WebView Android por defecto vuelve a cargar la configuración al cambiar la orientación, y lo hacemos especifica en el archivo de manifiesto:

<activity android:name=".YourAppName" 
       android:label="@string/app_name" android:configChanges="orientation|keyboardHidden"> 

El cambio anterior no será necesaria, porque PhoneGap ya tiene eso. Desafortunadamente, el tutorial no le dice que copie todo el Manifiesto de Android y solo especifica los permisos. En mi opinión, esta configuración es fundamental para tener una aplicación en funcionamiento que no restablezca el estado cada vez que WebView se redimensiona.

+0

100% Lo que estaba buscando. ¿Conoces un recurso realmente bueno que enumera las etiquetas/atributos de manifiesto más comunes y lo que hacen? – Ballsacian1

Cuestiones relacionadas