0
當我在Codename One中運行一段非常簡單的代碼時,我得到一個NullPointerException,不知道是什麼問題。我的代碼是:NullPointerException與findButton()代號一個
@Override
protected void beforeMain(Form f) {
if(zona1.giveNumberofBulbs() != 0){
int estadoGlobal = zona1.giveGlobalState();
if(estadoGlobal == 0){
findIllu2().setText("OFF");
}
else if(estadoGlobal == 1){
findIllu2().setText("ON");
}
else{
findIllu2().setText("...");
}
}
else{
findIllu1().setVisible(false);
}
}
其中,Illu1和Illu2是按鈕。 java.lang.reflect.InvocationTargetException引發異常:java.lang.NullPointerException at com.codename1.ui.util.UIBuilder.findByName(UIBuilder.java:578) at generated.StateMachineBase.findIllu2(StateMachineBase.java: 530),
感謝您的幫助!