У меня есть приложение, где на домашней странице у меня есть кнопки для навигации через приложение.
На той странице у меня есть кнопка "EXIT", которая при нажатии должна взять пользователя к главному экрану по телефону, где значок приложения.
Как я могу сделать это?
Android не поддерживает выход из приложения по своему выбору, а управляет им через ОС. Вы можете вызвать приложение Home по его соответствующему намерению:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
Если вы хотите завершить действие, вы можете просто вызвать finish ()
.
Однако иметь кнопку выхода на экране - плохая практика.
Не рекомендуется выходить из приложения Android. См. Этот вопрос для получения более подробной информации.
Пользователь всегда может выйти из вашего приложения с помощью кнопки «Домой» или в первом действии с помощью кнопки «Назад».