android主activity如何启动
时间: 2023-12-25 09:06:17 浏览: 96
在 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") 方法获取这个参数的值。
阅读全文