【发布时间】:2012-02-12 07:34:27
【问题描述】:
我正在使用 GWT 的常量接口。我有一个实例类类,它使用 GWT.create(Class) 工具创建 MyConstants 的 Java 实例,然后保存它以供其他使用。
public class LocaleMsgReader {
private static LocaleMsgReader INSTANCE = new LocaleMsgReader();
private static ErrorMessages errorMessages;
private LocaleMsgReader () {
}
public void init (){
errorMessages = (ErrorMessages) GWT.create(ErrorMessages.class);
}
public ErrorMessages getErrorMessages() {
return errorMessages;
}
public static LocaleMsgReader getInstance() {
return INSTANCE;
}
}
在 init 方法上它创建了 java 实例,但是当我调用方法 getErrorMessages() 时,我得到了 null。 为什么?
【问题讨论】:
-
你确定你没有在调用 init 之前调用它吗?为什么不把init中的代码放到构造函数中呢?
-
请提供ErrorMessages的邮政编码。
标签: gwt internationalization constants