У меня есть приложение для электронного обучения со многими потоками по 10 и более страниц. Теперь у меня появилась задача, что пользователь может вернуться на последнюю посещенную страницу потока, если он выбывает до окончания потока. Поэтому я должен сохранять идентификатор при каждом входе в состояние просмотра, но я не хочу вручную изменять каждое определение состояния просмотра.
Я рассматривал наследование потока, но тогда я должен, по крайней мере, изменить каждое определение дочернего состояния представления, чтобы оно наследовалось от родительского состояния представления.
Я думал о технике АОП, но не знаю, куда поставить точку.
Любые другие идеи?
Большое спасибо, Натаниэль