创建三个activity分别命名为:FirstActivity,SecondActivity,ThreeActivity FirstActivity 向 secondActivity中传递值:张三,
时间: 2024-10-23 11:09:35 浏览: 22
在Android应用程序中,创建这三个Activity可以通过在`AndroidManifest.xml`文件中添加相应的<activity>标签,并为每个Activity分配一个唯一的`android:name`属性。例如:
```xml
<!-- AndroidManifest.xml -->
<application>
<activity android:name=".FirstActivity" />
<activity android:name=".SecondActivity" />
<activity android:name=".ThirdActivity" /> <!-- 更正名称为 "ThirdActivity" -->
</application>
```
在`FirstActivity`中,你可以通过Intent将数据传递到`SecondActivity`,比如使用`startActivityForResult()`方法:
```java
// FirstActivity.java
Intent intent = new Intent(this, SecondActivity.class);
intent.putExtra("name", "张三"); // 传递张三的名字
startActivityForResult(intent, 1); // 带上请求码
```
然后,在`SecondActivity`中接收这个值:
```java
// SecondActivity.java
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);
String name = getIntent().getStringExtra("name");
// ...在这里处理接收到的数据
}
```
阅读全文