Я разрабатываю небольшое приложение для Android, в котором у меня есть 3 действия: A1, A2, A3. Я могу вернуться с A2 до A1, но когда я запустил A3, а затем, если пользователь нажмет кнопку «Назад», я хочу закрыть все предыдущие окна. Я пробовал это следующим образом:Android Intent.FLAG_ACTIVITY_CLEAR_TOP или Intent.FLAG_ACTIVITY_NEW_TASK не работает
Intent intent = new Intent(LoginActivity.this, DashboardActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP |Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
но это не работает для меня. Я использую экшен-бар activity.I пытался очистить задачу:
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | IntentCompat.FLAG_ACTIVITY_CLEAR_TASK);
Над клиринговой задача работает для меня, но это начать свой A3 с некоторым пустым белым экраном.
где вы его тестируете? – Blackbelt