错误:
无法执行android的方法:on.sli at android.support.v7.app.AppCompatViewInflater $ DeclaredOnClickListener.onClick“
引起:java.lang.reflect.InvocationTargetException
引起:java.lang.NullPointerException:尝试在com.stunner.mobicoach.MainActivity上的空对象引用上调用虚拟方法'android.text.Editable android.widget.EditText.getText()'。 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或etSurname或etPosition is Null表示他们没有创建的对象
答案 1 :(得分:0)
检查您是否在java代码中找到了id的视图。即
edtName = (EditText)findViewById(R.id.yourEditBoxId);
检查此行是否包含所有编辑框,错过了这可能是导致问题的原因。