程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-Android提示錯誤:on a null object reference

android-Android提示錯誤:on a null object reference

編輯:編程綜合問答
Android提示錯誤:on a null object reference

我是在button的onclick裡寫的用的swith,一按按鈕就崩潰,後來捕捉錯誤為
Attempt to invoke virtual method 'android.text.Editable android.widget.EditText.getText()' on a null object reference
但是我et應該有值啊,不理解

case R.id.next:
EditText et = (EditText) v.findViewById(R.id.number);
try {
System.out.println(et.getText().toString());//這句話報錯
} catch (Exception ex) {
System.out.println("Error :" + ex.getMessage());
}
break;

最佳回答:


首先肯定是你的et並沒有實例化,所以才會導致空指針,所以還是你的findViewById(R.id.number)中的id又問題
再有可能是你的v中根本沒有這個edittext,你應該打日志確定是哪個為空導致的。

yangshbb
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved