2012-02-29 130 views
-3

我遇到一个NullPointerException与此代码:NullPointerException - 该怎么办?

kuglebutton.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 

      if(toggle.isChecked()) 
      {     
       counter1 = counter1 + 10; 
       column1tv.setText("" + counter1);     
      } 
      else 
      {   
       counter1 = counter1 - 2; 
       column1tv.setText("" + counter1);   
      } 
     }     
}); 

谁能告诉我,我做错了什么,也许如何解决它?

+4

kuglebutton或toogle或column1tv为空。 – Blackbelt 2012-02-29 12:20:05

+0

指定行丢弃n – jeet 2012-02-29 12:21:13

+0

看看异常的堆栈跟踪,看看哪一个代码生成它 – Elemental 2012-02-29 12:21:37

回答

0

就像黑带说的那样,东西是空的。使用logcat可以准确查看出现异常的位置。当你找到这个地方时,问题有时很明显。