通过startActivity方法启动新Activity范例
时间: 2023-08-22 20:05:51 浏览: 137
好的,这里提供一个简单的范例,介绍如何通过startActivity方法启动新Activity:
1. 首先,创建一个新的Activity,例如NewActivity。
2. 在当前Activity中创建一个按钮,当用户点击该按钮时,启动NewActivity:
```
// 获取按钮控件
Button button = findViewById(R.id.button);
// 为按钮添加点击事件监听器
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 创建Intent对象
Intent intent = new Intent(MainActivity.this, NewActivity.class);
// 启动NewActivity
startActivity(intent);
}
});
```
在上述代码中,我们首先获取了一个按钮控件,然后为该按钮添加了一个点击事件监听器。当用户点击按钮时,会创建一个Intent对象,并将要启动的Activity类NewActivity作为参数传入Intent构造函数中。最后,调用startActivity方法启动NewActivity。
3. 在NewActivity中添加一些布局和逻辑代码,以便展示一些内容。
上述代码只是一个简单的范例,实际情况可能更加复杂。但是,通过这个范例,可以了解到如何使用startActivity方法启动新的Activity。
阅读全文