Предположим, что мы принимаем и понимаем тот факт, что Android не имеет концепции закрытия приложений. Потому что главная цель - обеспечить ощущение того, что приложения работают постоянно: всегда доступны, когда они мне нужны.
BTW, вы можете закрыть свое приложение аналогичным трюком, подобным тому, который вы опубликовали в своем вопросе. Проблема, которую я вижу в вас, заключается в том, что вы не закрываете все действия. Вы должны попробовать какой-то подход, в котором вы выполняете финиш во всех действиях, которые вы открыли. Затем, наконец, вызовите этот метод System.exit(0)
.
Обратите внимание, что нет простого способа сделать ваше приложение также удаленным из списка последних приложений. Единственное приложение, с которым я столкнулся, это Chrome Browser и его режим инкогнито.
'finish();' завершает 'Activity', а не приложение! – Mohsen