mam dwa rodzaje działalności:Jak zbudować stos systemu operacyjnego Android, gdy aktywność rozpoczyna się bezpośrednio od powiadomienia?
aktywny A - listę elementów
Działalność B - szczegółowy widok elementu
Normalnie, użytkownik otwiera aplikację i aktywny A jest uruchomiony. Użytkownik widzi listę przedmiotów, klika jeden i rozpoczyna się działanie B, aby wyświetlić szczegóły przedmiotu.
Aktywność B można również uruchomić bezpośrednio po kliknięciu powiadomienia. W tym przypadku nie ma tylnego stosu.
Jak mogę to zrobić, aby po uruchomieniu Aktywności B bezpośrednio z powiadomienia użytkownik mógł kliknąć przycisk Wstecz i przejść do Czynności A?
nigdy nie będąc do t jego sytuacja, więc moja odpowiedź może nie być doskonała. Zamiast uruchamiać działanie B ... Rozpocznij działanie A i podaj wartość za pomocą funkcji Intent z odbiornika i sprawdź tę wartość w polu Utwórz działanie A, jeśli warunek spełnia działanie B.Tak więc dzięki temu będziesz mieć działanie A w backStack. Ale tylko złapać, że użytkownik zobaczy dziwne animacje, takie jak działanie A i przejście do działania B. Czy to ma sens? – Gopal
@gopal tak rozważałem wdrożenie czegoś takiego. Wypróbuję to wkrótce i zdam raport. –
na pewno daj mi znać – Gopal