Android: Dejar de recrear la actividad en el cambio de orientación

Tengo un listview con dos botones en mi layout main.xml. Al hacer clic en un botón, estoy creando una vista de texto de forma dinámica y añadiéndola en la parte inferior de la pantalla para confirmar la interacción del usuario. Cuando el usuario hace clic en el segundo botón (botón Confirmar), necesito agregar ese texto a listview. Para apoyar el modo de paisaje, tengo el mismo archivo de diseño en la carpeta de diseño de la tierra. Cuando hago clic en el primer botón que está creando una textview con un poco de texto y la adición en la parte inferior de la pantalla. Ahora si un cambio de la orientación del dispositivo, entonces se está cargando el paisaje main.xml y la actividad se está recreando de nuevo. Así que mi texto se está derrumbando. ¿Cómo puedo evitar que la recreación de la actividad en la orientación cambie. (Pero debe recoger el otro archivo de disposición).

Simplemente edite la etiqueta de actividad en androidmanifest.xml.

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

Usted debe agregar screenSize

Si su aplicación se orienta al nivel de API 12 o inferior, su actividad siempre se encargará de este cambio de configuración (este cambio de configuración no reinicia su actividad, incluso cuando se ejecuta en un dispositivo Android 3.2 o superior).

Añadido en API nivel 13.

Entonces debería ser así

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

http://developer.android.com/guide/topics/manifest/activity-element.html

  • Después de la rotación, onCreate () Fragmento se llama antes onCreate () FragmentActivity
  • Las sentencias de registro no se llaman onCreate ()
  • Android onCreate onResume
  • La aplicación se bloquea después de recibir una llamada telefónica
  • Actividad OnCreate no activada
  • Get activityInfo metaData en el método onCreate
  • Diferencia entre onCreate () y onStart ()?
  • Fragmento en ViewPager devuelve objeto vacío onResume
  • ¿Se mantiene la intención de crear una actividad?
  • Android: ¿Cuándo se llama onCreateOptionsMenu durante el ciclo de vida de la actividad?
  • Obtención de MenuItem en onCreate
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.