android studio跳转另一个页面,并且删除原本的页面
时间: 2023-10-17 07:09:58 浏览: 165
要实现在 Android Studio 中跳转到另一个页面并删除原始页面,可以使用以下步骤:
1. 在你的原始活动中,创建一个 Intent 对象,并指定要启动的目标活动。例如,如果要启动名为 `TargetActivity` 的活动,则可以使用以下代码:
```
Intent intent = new Intent(this, TargetActivity.class);
```
2. 调用 `finish()` 方法来关闭当前活动。这将从返回堆栈中删除该活动。例如:
```
finish();
```
3. 最后,调用 `startActivity()` 方法来启动目标活动。例如:
```
startActivity(intent);
```
完整的代码示例:
```
// 原始活动
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 创建 Intent 对象
Intent intent = new Intent(this, TargetActivity.class);
// 关闭原始活动
finish();
// 启动目标活动
startActivity(intent);
}
}
```
请注意,关闭原始活动后,将不再能够返回该活动。如果您想要在用户按下返回按钮时返回该活动,请勿调用 `finish()` 方法。
阅读全文