GWT:方法“getInnerHTML”不适用

GWT:方法“getInnerHTML”不适用,gwt,Gwt,第行出错: @UiField Label label; //....... String labelHTML = label.getElement().getInnerHTML(); 调试时检查元素错误: Method "getInnerHTML" with signature "()Ljava/lang/String;" is not applicable on this object. StackTraceError: java.lang.IncompatibleCl

第行出错:

  @UiField Label label;
  //.......
  String labelHTML = label.getElement().getInnerHTML();
调试时检查元素错误:

  Method "getInnerHTML" with signature "()Ljava/lang/String;" is not applicable on this object.
StackTraceError:

  java.lang.IncompatibleClassChangeError: Found interface com.google.gwt.user.client.Element, but class was expected
调试时label.getElement的值:

  <div class="GEOL43OC- GEOL43ONY"></div>

请帮忙。

这里的标签是什么?请提供更多信息。对不起,这是GWT Label。请在帖子中更新最短的可测试代码。@Braj我已经编辑了这个问题。是的,找到了解决方案。在调试使用元素类的代码时尝试热交换(即更改)时发生。