Сохранять информацию о backstack фрагментов - PullRequest
0 голосов
/ 19 марта 2012

Я использую Фрагменты в своем проекте приложения.Все фрагменты добавляются в backstack.

...
fragmentTransaction.addToBackStack(null);
...

В моем приложении я хотел бы сохранить информацию обратного стека, чтобы возобновить просмотр ранее просмотренного фрагмента после сбоя приложения.

Как правильно сохранить информацию back stack для моей цели?

1 Ответ

0 голосов
/ 19 марта 2012

Во-первых, почему ваше приложение зависало: p Это функция?

Во-вторых, я чувствую, что вам придется сделать это самостоятельно.Вам нужно будет сохранить идентификатор или тег, относящийся к отображаемому фрагменту, и сохранить его в SharedPreferences.При следующей загрузке приложения вы проверяете, присутствует ли ID / TAG, и загружаете фрагмент на основе этого.

...