Я уверен, что этот вопрос задавали много раз, потому что я несколько раз читал. Мой клиент хочет, чтобы я поместил в его приложение кнопку, по которой пользователи могут щелкнуть и выйти. Я прочитал это и обнаружил, что звонок finish()
сделает это. Но финиш - это только закрытие текущего бега, верно? У меня много действий, поэтому в этом случае я должен передать каждый экземпляр действия и завершить их или преобразовать каждое действие в шаблон Singleton.
Я также узнал, что Activity.moveTaskToBack(true)
вы можете перейти на главный экран. Хорошо, это не закрытие, а фоновый процесс. Так это эффективно?
Какой метод мне следует использовать, чтобы полностью закрыть приложение? Любой из описанных выше или любой другой метод / другое использование вышеуказанных методов?