Skocz do zawartości
foregare

Nagrywanie stanu rzeczy w aplikacji - zapamiętanie activity

Polecane posty

foregare   
Otrzymana reputacja: 0
foregare

Witam, zastanawiam się jak ugryźć nagrywanie stanu rzeczy w aplikacji, przy czym ten stan rzeczy to aktualne activity, na którym jest użytkownik. Załóżmy że program składa się z wielu activity i chodzi tu o zapamiętanie, na którym użytkownik activity był, gdy zdecydował się na opuszczenie programu. Przy ponownym jego uruchomieniu w menu początkowym po wciśnięciu klawisza kontynuuj, powracał by do tego activity, na którym skończył ostatnio wychodząc z programu. Ktoś podrzuci jakiś pomysł ? z góry dziękuję za pomoc.

dodana zawartość

Witam jeszcze raz, w celu usystematyzowania tego co chcę osiągnąć. Program składa się z wielu activity. W tych activity użytkownik nie wpisuje żadnych danych. Każde z activity wyświetla co innego a użytkownik przemieszcza się między nimi wciskając odpowiednie klawisze (buttony). Danych dotyczących tego jaki użytkownik wcisnął button też nigdzie nie zapisujemy. Jedyna informacja istotna z punktu widzenia nagrania / save`u to taka, na jakiej ostatnio znalazł się activity użytkownik. Jeżeli ktoś mógłby podpowiedzieć, jak sprawić, by przy wyjściu z programu zapamiętał on ostatnią activity i przywrócił ją, gdy program ponownie zostanie uruchomiony i pojawi się menu: zacznij od nowa / kontynuuj. Jak sprawić, by po wciśnięciu kontynuuj przejść do ostatnio zamkniętego activity ? 

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach
mariuszs338   
Otrzymana reputacja: 12
mariuszs338

Moze po prostu w onCreate danego activity zapisuj sobie do SharedPreferences jakas zmienna int unikalna dla danego activity. I nadpisuj ta zmienna w onCreate kazdego activity, tym sposobem w tym miejscu bedziesz mial zawsze zmienna odpowiadajaca ostatnio otwartemu activity.

Potem przy uruchomieniu apki sprawdzaj wartosc tej zmiennej i wyswietl opcje "kontynuuj" np w Snackbarze.

Udostępnij link do tego posta


Odnośnik do posta
Udostępnij na stronach

Żeby dodać komentarz, musisz założyć konto lub zalogować się

Tylko zarejestrowani użytkownicy mogą dodawać komentarze

Dodaj konto

Załóż nowe konto. To bardzo proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz już konto? Zaloguj się tutaj.

Zaloguj się teraz


  • Przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników, przeglądających tę stronę.

×