Tag: clear

Android:清除后面的堆栈

在Android中,我有一些活动,比如说A,B,C 在AI中使用这个代码来打开B: Intent intent = new Intent(this, B.class); startActivity(intent); 在BI中使用这个代码来打开C: Intent intent = new Intent(this, C.class); startActivity(intent); 当用户点击CI中的按钮想要返回到A并清除后退堆栈(同时关闭B和C)。 所以当用户使用后退按钮B和C不会显示,我一直在尝试以下内容: Intent intent = new Intent(this, A.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 但是当我回到活动A时,如果我使用后退按钮,B和C仍然显示出来。我怎样才能避免这种情况?