2016-05-25 36 views
0

錯誤:顯示java.lang.NullPointerException:嘗試在空對象引用調用虛擬方法android.text.Editable android.widget.EditText.getText()'

  1. 無法執行的Android方法:java.lang.reflect.InvocationTargetException

  2. 所致:顯示java.lang.NullPointerException:onCli在android.support.v7.app.AppCompatViewInflater $ DeclaredOnClickListener.onClick」

  3. 所致試圖調用虛擬米ethod 'android.text.Editable android.widget.EditText.getText()' 上的空對象引用在com.stunner.mobicoach.MainActivity.btnAddData(MainActivity.java:152)

---- --------------代碼------------------

public void btnAddData (View v){ 
    String name = etName.getText().toString(); 
    String surname = etSurname.getText().toString(); 
    String position = etPosition.getText().toString(); 
    Person person = new Person(name,surname,position); 
    persons.add(person); 

    setTextToTextView(); 
} 
+0

請在您的問題中更清楚 –

回答

0

etName or etSurname or etPosition is Null表示它們的對象你沒有創建

0

檢查你是否已經在你的java代碼中通過id找到視圖。即

edtName = (EditText)findViewById(R.id.yourEditBoxId); 

檢查這一行的所有編輯框,缺少這可能是你的問題的原因。

相關問題