У меня есть приложение с несколькими действиями в Android, и я хочу, чтобы пользователь мог выйти из системы, нажав кнопку меню. У меня проблема в том, что
A) Android не позволяет завершить приложение и
Б) даже когда я снова отправляю пользователя в LoginActivity
, они всегда могут нажать назад и вернуться к предыдущему действию, в котором они были.
Я уже пытался запустить Activity с двумя следующими флагами:
Intent intent = new Intent(this, LoginActivity.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(intent);
Я также пробовал использовать каждый из них отдельно.
Я также пробовал вызывать finish ()
после startActivity (intent)
, поскольку я читать в другом StackOverflow
вопрос.