android studio startActivity获取传值代码
时间: 2024-09-18 16:06:15 浏览: 54
在Android Studio中,如果你想要通过`startActivity()`方法传递数据给另一个Activity,并接收这些值,你可以使用Intent对象。Intent用于在应用程序组件之间传递信息。下面是一个基本的例子:
```java
// 创建一个Intent并指定目标Activity
Intent intent = new Intent(this, TargetActivity.class);
// 将数据添加到Intent中,通常使用键值对的形式(key-value pairs)
intent.putExtra("key", "value"); // 比如你想传一个字符串
// 启动新Activity
startActivity(intent);
```
在这个例子中,`TargetActivity`是你想启动的目标Activity,`"key"`是你自定义的数据名称,`"value"`是你想要传递的具体内容。
在`TargetActivity`中,你可以通过`getIntent().getStringExtra("key")`来接收这个值:
```java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_target);
String receivedValue = getIntent().getStringExtra("key");
// 现在你可以使用receivedValue
}
```
阅读全文