cómo borrar la pila de actividades en android

Tengo el siguiente flujo de aplicación en mi aplicación para Android,

Login-> Inicio-> screen1-> screen2-> screen3-> screen4-> logout

En la pantalla4 tengo un botón de cierre de sesión, que permite al usuario cerrar la sesión de la aplicación y volver a iniciar sesión. Cuando vuelvo a iniciar sesión en la aplicación, los datos anteriores todavía se muestran. ¿Hay alguna manera de iniciar la aplicación cuando el usuario se desconecta de la aplicación?

NOTA: todo el modo de lanzamiento de actividades anterior establecido en "tarea única",

Saludos, Sam.

Podría establecer un indicador estático cuando el usuario haga clic en logout y en cada actividad compruebe ese indicador en onResume () y si está establecido call finish() . Eso es un poco hacky sin embargo.

Bueno, no sé que es lo que quieres, pero puede terminar la actividad antes de iniciar otro y el almacenamiento de inicio de sesión en el contexto de la aplicación puede ayudar?

Configure esto para su actividad en AndroidManifest.xml. El atributo es android: clearTaskOnLaunch .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.