问题描述
java.lang.NullPointerExceptionatcom.ids.emr.client.technician.encounter.exam.gonioscopy.GonioscopyKeypadPresenter.<init>(GonioscopyKeypadPresenter.java:24)atpublicGonioscopyKeypadPresenter(Displayview){this.view=view;getEventBus().addHandler(GonioscopyReadingWidgetChangeEvent.TYPE,createReadingChangeEventhandler());findingChangeHandler=newNullGonioscopyFindingChangeHandler();view.getAngleApproachWidget().addIdsSelectionHandler(createAngleApprochHandler());IdsSelectionHandlercreateAngleApprochHandler(){returncache.wrap(newIdsSelectionHandler(){@OverridepublicvoidonSelection(IdsSelectionEventevent){findingChangeHandler.updateSelectedFindingModel(view.getAngleApproachWidget().getSelectedItem());}});}
解决方案
本帖最后由 kaseyhebe 于 2014-11-18 00:27:31 编辑
解决方案二:
断点调试下.
解决方案三:
同意楼上说法
解决方案四:
二楼说的对
解决方案五:
断点下GonioscopyKeypadPresenter.java:24这个类的24行有哪些变量或者方法调用是否是调用的变量为空或者方法的传参为空呢,楼主检查下
解决方案六:
都告诉你GonioscopyKeypadPresenter.java:24出现的了,就去24行看看呗
解决方案七:
空指针问题一般是取不到值造成的,首先找到错误代码的行数然后断点调试下,看看为什么取不到值。一步步找下去一定能找到原因