Jak zapisać stan Fragmentu z listview

Oto sytuacja. Chcę nawigować z Fragmentu A-> B-> C.

W B Fragment znajduje się listview. Kliknij element Otwieram widok szczegółów C Fragment. Oczywiście użyłem metody zamiany i dodałem addtoBackStack (null) podczas transakcji z B do C, tak że w Back press powrócił do B.

Wszystko idzie dobrze. Ale kiedy wracam do B z C, widok jest odświeżany i dlatego usługa jest ponownie wywoływana. Nie chcę tego robić. Chcę zachować stan fragmentu B z listview.

Dostałem trochę postu Retain Instance, ale to niewiele pomogło.

Każda pomoc jest bardzo ceniona.

Dzięki.

questionAnswers(4)

yourAnswerToTheQuestion