如何使用finishAffinity方法来退出所有Activity。
时间: 2023-06-06 09:07:25 浏览: 188
可以使用以下代码来退出所有Activity:
```java
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
finishAndRemoveTask();
} else {
ActivityCompat.finishAffinity(this);
}
```
这段代码可以判断当前系统版本是否大于等于LOLLIPOP,如果是,则调用finishAndRemoveTask()方法来退出所有Activity,否则调用ActivityCompat的finishAffinity()方法。