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