Spécificités de la navigation

Edit me

configuration epicraft

Au sein de l’application mobile, la navigation entre les pages se fait par empillement des différentes pages.

Situation 1: Ouverture de la page B depuis la page A

A to B

La page B est créé et se retrouve au premier plan.

La page A existe toujours dans la pile, en arrière plan. Si la navigation demande la page précédente de revenir, c’est celle-ci qui reviendra au premier plan.

Situation 2: Ouverture de la page C depuis la page B

A to B to C

La page C est créé et se retrouve au premier plan.

Les pages A et B existent toujours dans la pile. Un retour en arrière ferait revenir d’abord la B et on se retrouverait dans la première situation.

Situation 3: Ouverture de la page D depuis la page C

A to B to C to D

Même conditions que pour la situation 2.

La page D est créé et se retrouve au premier plan.

Les pages A, B et C existent toujours dans la pile. Un retour en arrière ferait revenir d’abord la C et on se retrouverait dans la deuxième situation.

Situation 4: Ouverture de la page B depuis la page C

A to B to C to B

Lorsqu’une nouvelle page est demandée, l’application vérifie si celle-ci n’existe pas déjà dans sa pile.

Si c’est le cas, l’application va dépiller jusqu’à la page demandée. Cela s’apparente à un retour en arrière (qui peut inclure plusieurs pages).

Si un identifiant de donnée est renseignée et qu’il différe de celui utilisé précédemment, les données de la page B seront rafraîchies pour refleter celles associées à l’identifiant.