使用API​​级别低于21的Activity类的finishAndRemoveTask()方法

问题描述:

我需要从最近使用的应用程序列表中删除应用程序。 API级别21和以上没有问题。我使用finishAndRemoveTask()方法。但是该方法不能用于比21更爱的API级别。我如何在API级别爱好者上调用该方法而不是21?使用API​​级别低于21的Activity类的finishAndRemoveTask()方法

我试过了解决方案,但他们不工作:

Close application and remove from recent apps/

我解决了该库中的问题:

https://github.com/Ereza/CustomActivityOnCrash

Prease,检查以下

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