我不知道出了什么问题。
传输单元:
public void ClickStart(View view) {
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("fest_dig", fest_text.getText().toString());
intent.putExtra("sec_dig", sec_text.getText().toString());
startActivity(intent);
}
接收块:
public class MainActivity extends AppCompatActivity {
Intent intent = getIntent();
String fest = intent.getStringExtra("fest_dig");
String sec = intent.getStringExtra("sec_dig");
...
}
错误日志:
java.lang.RuntimeException:无法在空对象引用上实例化活动 .String android.content.Intent.getStringExtra(java.lang.String)'
基于@eugeneek的评论
将接收器活动中的代码从字段声明移动到
onCreate
. 这就是它可用的地方Intent
。