切换Activity:使用Intent实现Activity之间的切换。
// 在当前Activity中启动另一个Activity Intent intent = new Intent(CurrentActivity.this, TargetActivity.class); startActivity(intent);
传递数据:可以使用Intent携带数据,在发送Intent时将数据放入Intent中,然后在目标Activity中获取数据。
// 发送带有数据的Intent Intent intent = new Intent(CurrentActivity.this, TargetActivity.class); intent.putExtra("key", value); startActivity(intent);
// 在目标Activity中获取数据 Intent intent = getIntent(); String value = intent.getStringExtra("key");
注意:发送数据时,数据类型要和接收数据时的类型匹配,否则会导致运行时错误。