Sposób uruchomienia aplikacji a jej restart

Odpowiedz Nowy wątek
2018-11-08 15:56
0

Przechodząc do sedna sprawy:

  1. Pobieram moją aplikację z Hockey App.
  2. Uruchamiam ją bezpośrednio z Hockey App.
  3. Wchodzę do innej aktywności nazwijmy ją Preview.
  4. Klikam na ~Home button, wszystkie aplikacje lądują w tle.
  5. Klikam na ikonę mojej aplikacji z pulpitu.

Jak według mnie powinno być:
Powinienem znajdować się w miejscu w którym byłem czyli w Preview.

Gdzie się znajduje:
Aplikacja powraca do pierwszej aktywności, cały stack jest zresetowany.

Test mojej poprzedniej aplikacji:
a) zachowuje się tak samo z hockey app oraz z Google Play.

Test innych aplikacji z Google Play:
a) Netflix, grę sudoku - zachowują się tak samo jak moja instalowana z HockeyApp.
b) HBO GO jest trochę inaczej: z każdym włączeniem aplikacji uruchamiana jest nowa instancja.
c) ING oraz Tom Tom Go działają dobrze tzn od razu trafiają tam gdzie zostały zminimalizowane.

Po ubiciu aplikacji tzn gdy pierwsza instancja nie jest uruchomiona z Play albo HockeyApp działa ona prawidłowo.

Jakie zmiany wprowadziłem do aplikacji: w celu analizy zmieniłem ustawienia launchMode dla wszystkich aktywności dla wszystkich możliwości - nie pomogło.

Urządzenie na którym testowałem: Pixel 2, Android 9.

Pytania do Was:

  1. Dlaczego tak się dzieje?
  2. W jaki sposób mógłbym uzyskać oczekiwany efekt?

Dzięki!

edytowany 3x, ostatnio: lubie_programowac, 2018-11-08 16:06

Pozostało 580 znaków

2018-11-08 17:47
  1. https://issuetracker.google.com/issues/64108432
  2. Są niby jakieś hacki. Najprostszy sposób to olać i dać gwiazdkę przy bugu.
edytowany 1x, ostatnio: Michał Sikora, 2018-11-08 17:50

Pozostało 580 znaków

2018-11-09 11:34
Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0