Dans mon application, j'ai une activité/un lieu relativement complexe. La résolution de l'état (du jeton d'historique au modèle) au début de l'activité provoque quelques interactions avec le serveur. Lors des interactions avec l'utilisateur, l'activité ne met à jour que les parties nécessaires du modèle et évite donc certaines interactions avec le serveur - l'activité/modèle a un état interne.
Existe-t-il un moyen de refléter l'état dans l'historique du navigateur sans (re)démarrer l'activité ? ( History.newItem(token)
provoque également le début de l'activité)
UPDATE La solution de Chris fonctionne "presque" mais un autre problème est apparu : dans mon interface, j'ai un bouton de réinitialisation (un lien vers l'emplacement avec un jeton vide). Si je clique autour de l'interface, le jeton est bien mis à jour mais maintenant le bouton de réinitialisation ne fonctionne pas. gwt pense qu'il est au même endroit et ignore donc le clic de réinitialisation. Avant cela, le problème était presque le même : le jeton et le lieu ne changeaient pas et donc le bouton de réinitialisation ne fonctionnait pas non plus. GWT enregistre cela comme "Demandé de retourner au même endroit".
Existe-t-il donc un moyen de laisser gwt relancer l'activité sans tenir compte de l'équivalence de lieu ?