我遇到延迟绑定问题。
我在此博客中创建了它: http://programmatica.blogspot.com/2007/10/classfornamefullyqualifiedclassnamenewi.html
我的代码在“GWT.create”崩溃了。但只有当我在Google App Engine上运行它时,才会在IE和Chrome中运行它。 代码在每个浏览器中都能正常工作,并且在Firefox中的GAE上在线工作。
Logger logger = Logger.getLogger("AMsController");
logger.log(Level.INFO, "start reflect");
final IPresenterFactory factory = (IPresenterFactory)
GWT.create(IReflectiveFactory.class);
logger.log(Level.INFO, "1");
IDynamicPresenter p = factory.newInstance("ch.zhaw.ams.module.football.sfv.news.client.presenter.NewsPresenter");
我没有任何错误消息,但如果我为IE浏览器和Firefox浏览器它们是不同的。
它在IE中引发了ClassCast异常,但在firefox
中没有答案 0 :(得分:0)
我没有Runtime Class-Casting编译它比它工作!
问题是IE-cache.html文件中的ClassCasting
-XdisableCastChecking as Compiler Flag
我在这里描述了它 http://samuelschmid.blogspot.com/2012/05/using-generator-for-generic-class.html