При изменении ориентации фрагмент viewState восстанавливается только в onStart.
После onAttach, onCreateView, onViewCreated и onActivityCreated и даже после onCreate.
Зачем? Слишком поздно.
Мне нужно заполнить результаты запроса db ListView на основе некоторого значения TextView. В настоящее время я пытаюсь сделать это в onViewCreated. Но состояние просмотра на этом этапе не восстанавливается.
Могу ли я восстановить восстановление раньше? Или как преодолеть эту проблему? Любые идеи, пожалуйста.
PS: я использую actionbarsherlock и зависимую поддержку android support-v4 r7 library
PS2: если я загружу данные в onStart, тогда он будет делать дополнительные запросы, когда фрагмент будет возобновлен после onStop (я могу решить это, добавив несколько логических isLoaded), но это не лучшее решение).
