我有一组活动,比如 A->B->C。当我启动名为“D”的活动时,它应该作为我的应用程序的根活动被触发,并且所有其他活动(A、B、C)都应该在启动 Activity D 时从我的堆栈中清除。是否有人可以告诉我如何实现这一点。
我有一组活动,比如 A->B->C。当我启动名为“D”的活动时,它应该作为我的应用程序的根活动被触发,并且所有其他活动(A、B、C)都应该在启动 Activity D 时从我的堆栈中清除。是否有人可以告诉我如何实现这一点。
设置根活动
Intent intent = new Intent(this, DActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);
startActivity(intent);