If a user opens my app they may open the following activities
ActivityLanding
ActivityFolder (foldera)
ActivityFolders (they select a new folder and this activity gets finished)
ActivityFolder (folderb)
ActivityFolders (now right here...
If the user selects foldera (again) then they will get two ActivityFolder instances in their stack for the same foldera. I expect some users will use the back button and get to foldera and some will open the folder list again to go back to foldera.
Is there a way for me to check for duplicate activities but still allow different folders at the same time?
I know I could send arrays into the intents and track it that way but I have other uses for better tracking other than the example shown here.