【发布时间】:2021-05-07 00:13:00
【问题描述】:
当我使用意图在两个活动之间传递值时出现错误。 “原因:java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法 'void android.widget.TextView.setText(java.lang.CharSequence)'”
第一个活动意图代码
private void add() {
String name = nameAdd.getText().toString();
String date = dateAdd.getText().toString();
Intent intent = new Intent(this,Anniversary.class);
intent .putExtra(NAME,name);
intent .putExtra(DATE,date);
startActivity(intent);
}
我在 .setText 中得到错误的第二个活动
private void add() {
Intent intent = getIntent();
String name = intent.getStringExtra(Add.NAME);
String date = intent.getStringExtra(Add.DATE);
Datetxt.setText(date); // error here
Nametxt.setText(name); // and here
}
【问题讨论】:
标签: java android-studio android-intent