首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >处理AsyncCallback<T>?

处理AsyncCallback<T>?
EN

Stack Overflow用户
提问于 2013-06-15 03:05:05
回答 1查看 120关注 0票数 2

我有一个类,它检查用户的操作,验证数据,并调用AsyncCallBack来确定它是否是有效条目。我在两个地方使用了相同的逻辑,一个是当用户点击"OK“时,另一个是"Enter”。通过在一个场景中调用AsyncCallBack,代码可以很好地工作。

我的问题是什么是最好的调试方式?知道为什么它没有进入/调用AsyncCallBack。

代码语言:javascript
复制
     try
     {
     testService.validateForm( type, form, number, new AsyncCallback() 
     {

                            @SuppressWarnings( "synthetic-access" )
                            public void onFailure( Throwable caught )
                            {
                                System.out.println( " HELLO FAILURE " ); 
                            }

                            @SuppressWarnings( "synthetic-access" )
                            public void onSuccess( Object result )
                            {
                                System.out.println( " HELLO SUCCESS " ); 

                            }

                        } );
                    }
                    catch ( GenericException e )
                    {
                        // --e.printStackTrace();
                    }
                    System.out.println( " ----- Done -------" ); 
  }

我在这两种情况下都使用了类似的数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-06-15 05:22:40

除非你在DevMode中运行,否则你看不到你的System.out。使用GWT.log,因为它会打印到你的DevMode控制台上,并且会自动从编译后的javascript中去掉。

我建议在服务器端validateForm方法上调试和设置断点,以及在onSuccess和onFailure中设置断点。此外-确保您实际调用的是方法,因此在testService.validateForm处也是一个断点。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17115589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档