我参与某项活动&如果某个条件成立,我想清除所有前一个堆栈。
if (condition_is_true) {
// Clear stack
}
我无法使用:
因为,我想先检查条件
<activity
android:name=".CurrentActivity"
android:noHistory="true" />
因为,我不想开始新的活动
Intent nextIntent = new Intent(CurrentActivity.this,
NextActivity.class);
nextIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK
| Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(nextIntent);