studio samsung rotación rotacion reinicie que programa porque para pantalla movil manejando giratoria girar gira fotos evitar como celular automaticamente activity android android-layout bitmap state android-image

android - samsung - ¿Cómo puedo guardar un mapa de bits con onRetainNonConfigurationInstance() para la orientación de la pantalla?



programa para girar fotos automaticamente (1)

Guárdelo enSaveInstanceState:

@Override public void onSaveInstanceState(Bundle toSave) { super.onSaveInstanceState(toSave); toSave.putParcelable("bitmap", bitmap); }

Y vuelve a subirCreate:

@Override public void onCreate(Bundle savedState) { super.onCreate(savedState); if (savedState != null) bitmap = savedState.getParcelable("bitmap"); }

En mi vista de clase, la cámara del teléfono se abrirá y el programa muestra el mapa de bits después de que el usuario tome la foto de la cámara del teléfono, pero al mismo tiempo el usuario gira la pantalla para "apaisar" el mapa de bits desaparecerá y la actividad oncreate () se cargará nuevamente y luego la cámara ser abierto de nuevo.

No sabía guardar bitmap con onRetainNonConfigurationInstance () o onSaveInstanceState ().

La pregunta es: ¿cómo puedo guardar el mapa de bits (tomado de la cámara del teléfono) antes de que el usuario gire el teléfono para que, incluso si el teléfono está en modo horizontal, se muestre el mismo mapa de bits en la pantalla?

--- EDITAR --- Agregar a AndroidManifest.xml es una buena forma de obtener un estado de ahorro?