我有这个问题:当我调用 Content 类时(由于#param,决定查看哪个页面的那个)我做了这样的事情:
History.addValueChangeHandler(this);
if(!History.getToken().isEmpty()){
changePage(History.getToken());
} else {
History.newItem("homepage");
}
所以,现在,如果我查看浏览器的导航栏,我看到了http://localhost:8084/GWT/?gwt.codesvr=127.0.0.1:9997#homepage
。没错。不幸的是,如果我按下Back
浏览器,我会看到它加载了以前的地址,例如http://localhost:8084/GWT/?gwt.codesvr=127.0.0.1:9997
我在开始时有一种“假”页面。
1 - 我该如何解决?并使用默认令牌启动应用程序,或将其从历史记录中删除。或者只是在onValueChange
有空令牌时调用该方法,然后用一种 switch/if-else 来决定工作流程。
2 - 作为相关问题,当我调用History.addValueChangeHandler(this);
构造函数类时,netbeans 说“在构造函数中泄漏这个”。这是什么意思?
干杯