У меня есть список действий
A -> B -> C -> D
( A -> B means Activity A is calling B)
Теперь в этом потоке действие C также может вызывать B, поэтому одна возможность может быть B -> C -> B -> C ....
Для вызова одного действия другому IЯ использую Intent.FLAG_ACTIVITY_CLEAR_TOP, чтобы я мог получить контроль над потоком.но моя проблема в том, что я хочу найти экземпляр действия A в C.
Я использую getParent (). getParent (), чтобы найти действие A, но если я сделаю это, я застряну в следующем сценарии
B -> C -> B -> C
так, как я могу найти экземпляр A в действии C.