在低于 21 的 API 级别上使用 Activity class 的 finishAndRemoveTask() 方法

Using finishAndRemoveTask() method of Activity class on API levels lower than 21

我需要从最近使用的应用程序列表中删除应用程序。 API 21级及以上没有问题。我使用 finishAndRemoveTask() 方法。但是那个方法不能用在 API levels lover than 21. 我怎样才能在 API levels lover than 21 上调用那个方法?

我尝试了这些解决方案,但它们不起作用:

Close application and remove from recent apps/

我解决了那个库的问题:

https://github.com/Ereza/CustomActivityOnCrash

请检查下面的代码

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