我正在使用GWTP,我发现这个问题。点击网页浏览器的“返回”和“前进”按钮时GWTP应用程序的怪异行为?
我在CustPresenter验证码:
private List<String> dataList=new List<String>();
@Ovvrride
public onBind(){
myTextBox.setText("Test");
dataList.add("test");
}
好了,现在第一次打开的页面,该页面显示的文本字符串具有“文本” & DataList控件具有“测试”值。在该页面上,我点击了Web浏览器的“返回”和“前进”按钮(如Chrome或IE)。点击“返回”后,会显示前一页。当点击“前进”时,它会显示客户页面&我仍然在客户页面的文本框中看到字符串“文本”,但dataList没有“测试”值?
发生了什么事?
这是GWTP的错误还是我做错了什么?
注:我使用GWT 2.50去年版本
很少有错别字在代码中的伴侣:你不能叫'新名单()'因为它是一个接口('新的ArrayList()'代替),并标注应该是'@ Override' :) – slugmandrew