Mam aplikację z kilkoma działaniami w Androidzie i chcę, aby użytkownik mógł się wylogować, naciskając przycisk menu. Problemem jest to, że mamJak wyczyścić Android Stack działań?
A) Android nie pozwala zamknąć aplikację i
b) nawet kiedy wysłać użytkownika do LoginActivity
ponownie zawsze mogą nacisnąć powrotem i dostać z powrotem do poprzedniego aktywność byli w
ja już próbował uruchomić aktywny z dwóch następujących flag:.
Intent intent = new Intent(this, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
próbowałem też z każdym z nich sami.
Próbowałem również wywoływać finish()
po startActivity(intent)
, jak czytam w innym pytanie StackOverflow .
Musisz zadeklarować swoją aktywność jako pojedynczą w swoim manifeście. – Falmarri
podobny do [Android: wyczyść tylny stos] (http://stackoverflow.com/questions/5794506/android-clear-the-back-stack) –