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?