¿Cómo guardar ArrayList personalizado en la pantalla de Android rotar?

Yo tengo unArrayList con objetos personalizados que me gustaría poder guardar y restaurar en un giro de pantalla.

Sé que esto se puede hacer cononSaveInstanceState yonRestoreInstanceState si tuviera que hacer elArrayList su propia clase, que implementa bienParcelable oSerializable... ¿Pero hay una manera de hacer esto sin crear otra clase?

Respuestas a la pregunta(4)

Su respuesta a la pregunta