Я уверен, что вы читали, как приложения Android на самом деле не должны закрываться. Кроме того, мне также нужно было завершить приложение, когда оно больше не видно. Сначала я попробовал
System.exit();
Это сработало просто отлично, но это не правильный способ сделать это, лучший способ - позвонить
finish();
Извините, если вы уже пробовали / знали об этих решениях; это не было ясно из вашего вопроса.