in my app i have a relative complex activity/place. Resolving the state (from history token to model) on start of activity causes some server interactions. On user interactions the activity only updates the necessary parts of the model and therefore safes some server interactions - the activity/model has an inner state.
Is there a way to reflect the state in browser history without (re)starting the activity? (History.newItem(token)
also causes start of activity)
UPDATE Chris' solution "nearly" works but another problem rose: in my ui i have a reset-button (a link to the place with empty token). If i click around the ui the token is updated fine but now the reset button doesn't work. gwt thinks it is in the same place and so it ignores the reset click. Before this the problem was nearly the same: the token and place didn't change and so the reset button didn't work either. GWT logs this as "Asked to return to the same place"
So is there a way to let gwt restart the activity regardless of place equivalence?