Mam aplikację, która opiera się na zasadach systemu Windows i nie jest zgodna z systemem Android.
Nie pytaj dlaczego, to tylko wymóg, wiem, że nie należy tego robić w ten sposób ...
Oto problem:
Mam aplikację, która uruchamia dwie przezroczyste aktywności, aktywność A i aktywność B.
jeśli aktywność A jest pokazana niż jeśli czynność Bnależy pokazać, że nie ma problemu, ponieważ aktywność B będzie nad działaniem A. Ale jeśli pokazana jest przezroczysta aktywność B, to jeśli wystrzelę intencję, aktywność A będzie nad działaniem B, .. :( logika biznesowa jest taka, że jeśli B jest pokazane, to A powinno być również pokazane, ale za A. Następnie to użytkownik odrzuca B, tylko wtedy A będzie widoczne ...
Mam nadzieję, że opiszę to dobrze, o ile wiem, nie jest to możliwe, ale chcę zapytać bardziej doświadczonych ludzi
jeśli istnieje możliwość rozpoczęcia działalności, która nie będzie objęta innymi działaniami
UWAGA: mówię o zapobieganiu działaniom tylko z mojej aplikacji
Odpowiedzi:
0 dla odpowiedzi № 1Wykonaj wyszukiwanie specjalnego słowa kluczowego polecenia w jego dodatkach Intent, jeśli zostanie znalezione, A także uruchamia B z jego onCreate()
. Tak więc, aby uruchomić A, użyj prostej intencji A; aby uruchomić B, umieść specjalne słowo kluczowe w intencji A, A uruchomi i uruchomi B.