假设我想将数据从一个活动/类传递到另一个涉及整数数据类型的活动/类。到目前为止,这是我对 MainActivity(第一)类的内容:
@Override
public void onClick(View v) {
Intent i = new Intent(this, SecondActivity.class);
final int x = 3;
i.putExtra("new variable", x);
startActivity(i);
}
对于接收类,SecondActivity:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
Bundle i = getIntent().getExtras();
String value = i.getString("new variable");
tvResult = (TextView)findViewById(R.id.textViewResult);
tvResult.setText(value);
}
但是,SecondActivity 在第二个屏幕上什么都没有显示...可能是因为我需要先将值转换为 int 吗?
谢谢!