Использование метода finishAndRemoveTask () класса активности на уровнях API ниже 21

Мне нужно, чтобы удалить приложение из списка недавно использованных приложений. Нет проблем на уровне API 21 и выше. Я использую метод finishAndRemoveTask (). Но этот метод нельзя использовать на уровне API, чем 21. Как я могу вызвать этот метод на уровне API lover, чем 21?

Я пробовал эти решения, но они не работают:

закрыть приложение и удалить из недавних приложений/

2 ответов


прошу вас, проверьте код ниже

    if (Build.VERSION.SDK_INT >= 21)
        finishAndRemoveTask();
    else
        finish();
    System.exit(0);

Я решил проблему с этой библиотекой :

https://github.com/Ereza/CustomActivityOnCrash