我想禁用特定表单上的“后退”按钮,但在其他表单(视图)中继续工作。
最佳答案
您应在状态机上覆盖allowBackTo,此方法默认情况下应返回true,以便您可以继续返回其他表单,但对于不想允许返回的表单,例如,如果您想保留,则返回false返回到所有表单,除了一个名为“SplashScreen”的表单外,您应该执行以下操作:
@Override
protected boolean allowBackTo(String formName){
if ("SplashScreen".equals(formName)){
return false;
}
return true;
}