有人能解释一下这种行为以及它们之间的区别吗;onBind"&引用;“从请求”中准备&引用;onReveal"&引用;onReset";在GWTP中?

有人能解释一下这种行为以及它们之间的区别吗;onBind"&引用;“从请求”中准备&引用;onReveal"&引用;onReset";在GWTP中?,gwt,gwtp,Gwt,Gwtp,好的,我对GWTP中的“onBind”、“preparedFromRequest”、“onReveal”、“onReset”感到非常困惑。我不知道这些方法是在什么时候、什么情况下被调用的 好的,我得到了page1present.java(令牌名:page1)有以下代码: @Override protected void onBind(){ System.out.println("on bind"); } @Override protected void prepareFromReque

好的,我对GWTP中的“onBind”、“preparedFromRequest”、“onReveal”、“onReset”感到非常困惑。我不知道这些方法是在什么时候、什么情况下被调用的

好的,我得到了
page1present.java
(令牌名:
page1
)有以下代码:

@Override
protected void onBind(){
    System.out.println("on bind");
}

@Override
protected void prepareFromRequest(PlaceRequest request){
    System.out.println("prepared from request");
}

@Override
protected void onReveal(){
    System.out.println("on reveal");
}

@Override
protected void onReset(){
    System.out.println("on reset");
}
现在,我在浏览器中打开page1,url:
abc.com/#page1;param=1,然后打印出:

on bind prepared from request on reveal on reset prepared from request on reset 然后,更改参数并输入
abc.com/#page1;param=2,它将显示:

prepared from request on reset 根据要求准备 复位时 然后,我单击其他浏览器选项卡并单击返回到包含url
abc.com/#page1;param=2,则什么也没发生。我希望会调用
onReveal

另外,
System.out.println()
太简单了,所以我们看不到
preparedFromRequest
onReset
之间的区别

如果我们有很多复杂的代码&如果我们把代码放在
preparedFromRequest
中,如果放在
onReset
中,它的行为会有所不同吗

&它们在不同的浏览器中表现相同吗

回答了你大部分问题


p是可见的。在什么情况下p是可见的(&p)?你喜欢浏览器吗?