У меня есть приложение с несколькими действиями в Android, и я хочу, чтобы пользователь мог выйти из системы, нажав кнопку меню. Проблема в том, что
A) Android не позволяет прекратить действие приложения и
B), даже когда я снова отправлю пользователя в 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
вопрос.