Problem pewnie błachy ale za nic nie mogę znaleźć szybkiego rozwiązania.
W dużym uproszczeniu:
Mam dwa Activity, Activity A na przycisku otwiera Activity B... w tym momencie user naciska HOME button, aplikacja znika, pojawia się pulpit androida.
Następnie user ponownie klika ikonę aplikacji, ta uruchamia się ale na Activity A... chciałbym żeby przywracała się już istniejąca sesja aplikacji schowana w tle.
Mam 10 testowych urządzeń i tylko na jednym aplikacja NIE wraca do swojego stanu :/ Ma androida 7.0
Oba activity w manifescie mają android:launchMode="singleTop" (próbowałem singleTask - znalazłem na necie że niby pomaga, niestety nie pomogło)
target api 25, min api 15
Czuję że ma to coś wspólnego z zapamiętywaniem samodzielnie stanu aplikacji na onPause i przywracaniu na onResume ale nie potrafię sobie wyobrazić mechanizmu np. na Activity A, które pamięta że miał otwarty Activity B, magicznie go otwierał na onResume i wczytywał JEGO stan.. nie więżę że to jest takie durne.. bo co w przypadku łańcuszka Activity?
Co dziwne.. apka instalowana jest z playa i po instalacji wystarczy restart telefonu żeby problem zniknął na jakiś czas... czasami na następny dzień wraca.. czasami pod koniec dnia czyli po kilku godzinach..
Jakieś podpowiedzi?