主activity如何打开
时间: 2023-11-13 13:03:24 浏览: 42
在 Android 应用程序中,启动 Activity 时,需要使用 Intent 对象来指定要启动的 Activity。Intent 是一个消息传递对象,可以用于启动 Activity、启动服务、发送广播等。
要启动一个 Activity,需要创建一个 Intent 对象,并使用 startActivity() 方法将 Intent 传递给系统。在启动 Activity 时,Intent 中应该包含要启动的 Activity 的类名。
下面是一个简单的示例代码,用于启动名为 MainActivity 的 Activity:
```
Intent intent = new Intent(this, MainActivity.class);
startActivity(intent);
```
其中,第一个参数 this 表示当前 Activity 的上下文,第二个参数 MainActivity.class 表示要启动的 Activity 类名。
如果要在启动 Activity 时传递参数,可以使用 Intent 的 putExtra() 方法。例如:
```
Intent intent = new Intent(this, MainActivity.class);
intent.putExtra("message", "Hello, MainActivity!");
startActivity(intent);
```
这里的 putExtra() 方法用于传递一个字符串参数,参数名为 "message",参数值为 "Hello, MainActivity!"。在 MainActivity 中,可以使用 getIntent().getStringExtra("message") 方法获取这个参数的值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)