He implementado con éxito onRetainNonConfigurationInstance()para mi principalActivity para guardar y restaurar ciertos componentes críticos en los cambios de orientación de la pantalla. Pero parece que mis vistas personalizadas se vuelven a crear desde cero cuando cambia la orientación. Esto tiene sentido, aunque en mi caso es inconveniente porque la vista …
Me gustaría que las tabletas se puedan mostrar en vertical y horizontal (sw600dp o superior), pero los teléfonos se restringirán solo a vertical. No puedo encontrar ninguna manera de elegir condicionalmente una orientación. ¿Alguna sugerencia?
Mi actividad principal tiene un código que realiza algunos cambios en la base de datos que no deben interrumpirse. Estoy haciendo el trabajo pesado en otro hilo y usando un diálogo de progreso que establecí como no cancelable. Sin embargo, noté que si giro mi teléfono, se reinicia la actividad, …
Android Studio 3.6. Quiero que mi aplicación esté siempre en portraitmodo. Entonces en mi AndroidMainfest.xml: <activity android:name=".activity.SplashActivity" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> Ejecuto la aplicación y se SplashActivitymuestra en portraitmodo. Agradable. Pero el editor muestra el siguiente error: Expecting android:screenOrientation="unspecified" ¿Por qué?