首页 文章

返回同一表单时的ConnectionRequest

提问于
浏览
2

单击btn时,将打开NextPage表单 . 然后,当我单击后退按钮后,再次请求连接打开上一个表单(即“主页”) . 这需要花费时间和数据 . 所以我想要的是,一旦连接完成,我不希望在返回相同的表单时再次 Build 连接 . 我怎么能做到这一点?

@Override
protected void beforeHome(Form f) {
 btn.addActionListener((e)->{

  public void connectionForEmergencyListDetails(Form f, String categoryIdInt) {
    ConnectionRequest emergencyConnectionRequest = new ConnectionRequest() {

        @Override
        protected void postResponse(InputStream input) throws IOException {
           showForm('NextPage',null);
        }

    }
  }
 });
}

我尝试的是我将数据存储在缓存(存储)中,它也可以在离线模式下工作 . 但是当有网络连接时,它会在每次进入表单时 Build 连接 . 当我回到相同的表格时,我不想再次 Build 连接,因为数据已经显示并存储在我的情况下 .

1 回答

  • 1

    那段代码没有't compile. You add a method into a lamba closure and you don'来调用 addToQueue .

    我猜你正在寻找的是Storage.exists,这可以让你确定你是否已经有了连接存储空间 .

相关问题