退出并从RAM中删除应用程序

时间:2018-09-10 16:09:15

标签: android

我的activities中有6个application

在2 activities中,我已经编码了退出button,但是每当我使用该按钮退出application并从“最近的应用程序”部分启动该应用程序时,它就会从该位置继续活动。 如何以这样的方式进行编码:当我从“最近的应用程序”部分重新启动它时,它从第一个活动开始。 这是我的代码。

public void clickexit(View v)
    {
        moveTaskToBack(true);
        android.os.Process.killProcess(android.os.Process.myPid());
        System.exit(1);
    }

在XML文件中,

android:onClick="clickexit"

2 个答案:

答案 0 :(得分:0)

因此,如果您的Android版本为4.1或更高版本,请使用此

finishAffinity(); 

System.exit(0);  // try this one

否则,您可以尝试

ActivityCompat.finishAffinity(YourActivity.this);

有关更多详细信息,请参见this

答案 1 :(得分:0)

阅读此文档: document

如果您将android:excludeFromRecents放在清单中,则会这样做。您也可以通过该链接找到更多工具。