No perder información e imagen cuando se gira Android
Por Aitor López de Aberasturi el Viernes, 20 de Mayo de 2016 0 Comentarios
Tenemos 2 opciones:
1.- Cambiando el manifest
Añadimos:
keyboardHidden|orientation|screenSize
2.-Por código Después del onCreate...
@Override protected void onRestoreInstanceState(Bundle savedInstanceState){ image = savedInstanceState.getParcelable("BitmapImage"); bitmap=image; imageView.setImageBitmap(image); etName.setText(savedInstanceState.getString("nombre")); etDescription.setText(savedInstanceState.getString("descripcion")); etPrice.setText(savedInstanceState.getString("precio")); } @Override public void onSaveInstanceState(Bundle savedInstanceState){ super.onSaveInstanceState(savedInstanceState); savedInstanceState.putParcelable("BitmapImage", bitmap); savedInstanceState.putString("nombre", etName.getText().toString()); savedInstanceState.putString("precio", etPrice.getText().toString()); savedInstanceState.putString("descripcion", etDescription.getText().toString()); }Hay que guardar el bitmap en el codigo,... bitmap=imagen