Clarification on when screens are added to the back stack

I'm having issues where I navigate through 3 different screens, and then hit back on the last screen (or any of them) and rather than going back to the last screen it visited, it goes all the way back to the starting screen...  I'm assuming this has something to do with screen types, but I'm not really sure...  Either way it's pretty frustrating that all of these screens have 'Add to Back Stack' enabled, and yet it doesn't seem they are ever added to the back stack.

To fill in some detail, for my specific setup I have 4 screens, all with different entities: 

  1. A list screen
  2. A form screen that pulls one value from the list screen via filter field.
  3. Another form screen, which once again pulls one value from the previous form screen via filter field. 
  4. A list screen which pulls a couple values via filter field from the previous form screen.

On the two form screens the button(the back button on the top left) says 'Cancel', and on the final list screen, the button has the name of the first list screen. 

Anyway it would be nice to know if there was some way I could tweak this so it goes back in a logical way!

 

Thanks,

Seb

Have more questions? Submit a request

3 Comments

  • 0
    Avatar
    smilliken

    Hi Seb,


    Are you just noticing this on iOS or do you see this behavior on other platforms as well?

     

    -Scott

  • 0
    Avatar
    Sebastian.Woodland

    Hi Scott,

    Sorry, yes this only applies to iOS!

    Thanks,

    Seb

  • 0
    Avatar
    smilliken

    Hi Seb,

    Backstack should be functioning correctly for iOS. I am going to move this to a ticket for further troubleshooting with you.

    Thanks,
    Scott

Please sign in to leave a comment.
Powered by Zendesk