Android打开新的Activity并同时关闭当前Activity
时间: 2024-03-26 21:42:02 浏览: 118
实现启动和关闭Activity
要实现打开新的Activity并同时关闭当前Activity,可以在启动新的Activity时,加上FLAG_ACTIVITY_CLEAR_TASK和FLAG_ACTIVITY_NEW_TASK标志,代码如下:
```java
Intent intent = new Intent(this, NewActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK | Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
finish();
```
这样,启动新的Activity时会清除该Task中的所有Activity并创建一个新的Task,同时关闭当前Activity。
阅读全文