onSavedInstanceState vs. SharedPreferences

Tengo 7 actividades, todas con botones de navegación de ida y vuelta entre el resto; Las actividades consisten en editTexts, Spinners, textViews, TimePickers, DatePickers y checkboxes.

Quiero que toda la IU esté presente y guardada mediante la navegación de una instancia de aplicación; sin embargo, en la finalización de la aplicación, todo debe ser predeterminado.

Mi octava actividad recopila toda la interfaz de usuario y lugares en un correo electrónico. . .fyi

He leído mucho sobre la forma de guardar los datos en onSavedInstanceState y SharedPreferences a medida que las actividades van y vienen. . .

¿Qué sería mejor para mí?

Respuestas a la pregunta(2)

Su respuesta a la pregunta