【问题标题】:Using finishAndRemoveTask() method of Activity class on API levels lower than 21在 API 级别低于 21 时使用 Activity 类的 finishAndRemoveTask() 方法
【发布时间】:2017-04-09 16:20:22
【问题描述】:

我需要从最近使用的应用列表中删除应用。 API 级别 21 及以上没有问题。我使用 finishAndRemoveTask() 方法。但是该方法不能在 API 级别超过 21 的情况下使用。如何在 API 级别超过 21 时调用该方法?

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

Close application and remove from recent apps/

【问题讨论】:

    标签: android activity-finish systemexit


    【解决方案1】:

    Prease,检查下面的代码

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

    【讨论】:

      【解决方案2】:

      我解决了那个库的问题:

      https://github.com/Ereza/CustomActivityOnCrash

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-11-23
        • 2017-07-21
        • 2015-04-18
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多