Я смотрел, как Android обрабатывает изменение ориентации для моего приложения (я обнаружил, что он перезапускает mainactivity при изменении ориентации. Я видел, что вы можете переопределить метод
protected void onSaveInstanceState(Bundle outState)
Чтобы сохранить материал, вставьте его в onStart. Проблема в том, что у меня есть представление с пользовательскими объектами и списком с использованием пользовательского адаптера. Все в ArrayList этих объектов, но я заметил, что вы не можете помещать произвольные объекты в комплект! Итак, как мне сохранить состояние?