Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何在通过主页按钮点击移动背景后停止应用程序重启_Android_Android 2.2 Froyo - Fatal编程技术网

Android 如何在通过主页按钮点击移动背景后停止应用程序重启

Android 如何在通过主页按钮点击移动背景后停止应用程序重启,android,android-2.2-froyo,Android,Android 2.2 Froyo,在我的应用程序中,当我从APK安装并启动它,然后按home按钮将其重定向到后台,然后再次通过应用程序图标打开应用程序,然后从一开始就重新启动。意味着当我们通过“主页按钮点击”退出并返回应用程序时,应用程序将重新启动 如何阻止这一切请让我知道。? 当我通过“主页”按钮单击退出时,我不想重新启动我的应用程序,只有在我退出应用程序后,应用程序才能重新启动。首先,没有“退出应用程序”。然后阅读活动堆栈以真正了解活动是如何管理的。可以在此处找到答案: 可以通过在第一个活动的onCreate()方法中添加以

在我的应用程序中,当我从APK安装并启动它,然后按home按钮将其重定向到后台,然后再次通过应用程序图标打开应用程序,然后从一开始就重新启动。意味着当我们通过“主页按钮点击”退出并返回应用程序时,应用程序将重新启动 如何阻止这一切请让我知道。?
当我通过“主页”按钮单击退出时,我不想重新启动我的应用程序,只有在我退出应用程序后,应用程序才能重新启动。

首先,没有“退出应用程序”。然后阅读活动堆栈以真正了解活动是如何管理的。

可以在此处找到答案:

可以通过在第一个活动的onCreate()方法中添加以下代码来修复:

if (!isTaskRoot()) {
    finish();
    return;
}
此处解释了该错误:,并在注释#14中给出了修复方法:)