Tag: activity finish

关闭应用程序并从最近的应用程序/

我知道这个问题很常见,并且在Stack Overflow上被问了很多次,但是在浏览了近四页的搜索引擎结果以及近乎Stack Overflow这个问题的20个问题之后,我发现没有一个问题得到解决或答案。 我想要的是: 我想在最近的应用程序列表中显示我的应用程序,当它运行,但是当我关闭应用程序,然后我的过程应该被杀死,应用程序应该从最近的应用程序列表中删除。 我发现一些答案: use System.exit(0); //doesn’t clear app from recents OR use android.os.Process.killProcess(android.os.Process.myPid()); //doesn’t clear app from recents OR use finish() or this.finish() or Activity.finish();// doesn’t clear app from recents 我在每个答案中看到的一个常见建议是在清单中添加下面的代码: android:excludeFromRecents //I think this is wrong approach. 因为当用户按下主页按钮时,当我的应用程序正在运行时添加此时,用户无法看到我的应用程序在最近的应用程序列表 还有很多其他的建议,但是他们都没有从近期的应用程序列表中关闭应用程序和清除应用程序。 此外,如果你进入Settings>Apps>yourApp>your Application看到它仍然要求“强制停止”意味着应用程序正在运行!