Tengo LoginActivity que comprueba SharedPreferences para los detalles de inicio de sesión a continuación, redirige a HomeActivity y otras actividades después de eso. He puesto el elemento de menú Cerrar sesión en cada una de estas actividades y he usado este código en el botón de cerrar sesión.Ocultar actividad de inicio de sesión
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
Cómo ocultar la actividad de inicio de sesión, de modo que cuando el usuario presione el botón Atrás en la pantalla de inicio, cierre la aplicación.
Al igual que cuando abro la aplicación, aparece la pantalla de inicio y cuando presiono el botón para volver a la página normalmente, debería cerrar la aplicación. Pero en mi caso, me lleva a la pantalla de inicio de sesión, que es la primera pantalla que verifica las credenciales del usuario.
No puedo finalizar la actividad de inicio de sesión, de lo contrario, esa solución no funciona.
Soy nuevo en Android. Por favor sugiera algo para resolver este problema.
use android: noHistory = "true" en el menifiesto para la actividad de inicio de sesión. –
Lo intenté, pero elimina la actividad de la pila. – SkyWalker