要在Android Studio中从一个活动向另一个活动发送参数,可以使用Intent对象。下面是一个示例:
// 创建一个Intent对象
Intent intent = new Intent(CurrentActivity.this, TargetActivity.class);
// 添加要传递的参数
intent.putExtra("key", value);
// 启动目标活动
startActivity(intent);
// 获取传递的Intent对象
Intent intent = getIntent();
// 检查是否存在参数
if(intent.hasExtra("key")) {
// 提取参数值
String value = intent.getStringExtra("key");
// 使用参数值进行操作
// ...
}
在这个示例中,"key"是参数的键,可以根据需要自定义。在发送活动中,使用putExtra()
方法将参数添加到Intent对象中。在接收活动中,使用getStringExtra()
方法来提取String类型的参数值。如果参数是其他类型(如int或boolean),可以使用相应的getIntExtra()
或getBooleanExtra()
方法进行提取。
注意,要确保在AndroidManifest.xml文件中正确配置目标活动。将以下代码添加到目标活动的
标签中:
以上就是在Android Studio中从一个活动向另一个活动发送参数的解决方法。