我怎么知道SingleSelectionModel.getSelectedObject()是否为NULL?

时间:2012-08-09 00:16:26

标签: gwt gwt-platform

让我解释一下。

SingleSelectionModel<UsuarioDTO> selectionModel = 
new SingleSelectionModel<UsuarioDTO>();

@Override
public UsuarioDTO getUsuarioSelecionado() {
   return selectionModel.getSelectedObject();
}

当我想要选择UsuarioDTO时,我调用它,但是当我的应用程序启动时,我没有选择UsuarioDTO,所以如果调用它,我将得到NullPointerException。

我的问题是:我可以比较一些东西以避免NullPointer吗?

1 个答案:

答案 0 :(得分:1)

if (yourObject.getUsuarioSelecionado() == null) {
   // do something if it is null
} else {
   // do something with the DTO
   yourObject.getUsuarioSelecionado().callSomeMethod(); 
}

这就是你要找的东西吗?检查某些内容是否为null