Moja aplikacja ma trzy rodzaje aktywności, powiedzmy: A -> B-> C
.Jedna instancja działania
Aktywność A jest wywoływana z innej działalności poprzez startActivityForResult()
. Aktywności B i C są również nazywane podobnie. Muszę również wywołać aktywność A z paska powiadomień (jeśli jest jakieś specjalne powiadomienie).
Teraz, jeśli obecnie jestem w działalności B lub C, i klikam na pasku powiadomień, a wywołuję działanie A, aplikacja przechodzi tylko do działania A, a dane wprowadzane przez działania B lub C nie są trwałe.
Nie chcę takiego zachowania. Chcę, jeśli kliknę Powiadomienie, powinien on przekierować tylko do bieżącego ekranu. Czy ktoś może pomóc. (Wspomniałem o activity:launchMode
jako SingleTask
).
To też nie zadziałało dla mnie. Przepraszamy za tak długi czas w odpowiedzi – Sachchidanand
trwałe przechowywanie nie działa? – CrackerJack9
Nie, to nie działa, więc zmieniliśmy projekt naszej aplikacji W każdy sposób Dziękuję tak dużo – Sachchidanand