В Android у меня есть некоторые действия, скажем, A, B, C.
В A я использую этот код для открытия B:
Intent intent = new Intent(this, B.class);
startActivity(intent);
В B я использую этокод для открытия C:
Intent intent = new Intent(this, C.class);
startActivity(intent);
Когда пользователь нажимает кнопку в C, я хочу вернуться к A и очистить задний стек (закройте оба B и C).Поэтому, когда пользователь нажимает кнопку «В», B и C не отображаются, я пытаюсь сделать следующее:
Intent intent = new Intent(this, A.class);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Но B и C все еще отображаются, если я нажимаю кнопку «Назад», когдаВернемся к занятию А. Как я могу избежать этого?