Android 2.2 SDK完全杀死应用程序

Android 2.2 SDK完全杀死应用程序,android,sdk,Android,Sdk,如何完全从代码中删除应用程序 我知道这是可能的,因为当你点击愤怒的小鸟的退出按钮,然后检查安卓任务杀手的东西时,它就消失了。。但是我不能让我自己的应用程序来做这个=/它仍然挂起并保留它的最后状态..这是我不想要的 我尝试过,但没有成功: @Override public void onBackPressed() { // do something on back. this.finish(); return; } 感谢您在此方面提供的帮助,仅供参考。完成代码不会删除对象

如何完全从代码中删除应用程序

我知道这是可能的,因为当你点击愤怒的小鸟的退出按钮,然后检查安卓任务杀手的东西时,它就消失了。。但是我不能让我自己的应用程序来做这个=/它仍然挂起并保留它的最后状态..这是我不想要的

我尝试过,但没有成功:

@Override
public void onBackPressed()
{
    // do something on back.
    this.finish();
    return;
}

感谢您在此方面提供的帮助,仅供参考。完成代码不会删除对象本身。当删除前需要清理对象时,它才会运行。逻辑上,deletation=>callfinish(),因此不要求相反的值为true(在本例中不是)


我怀疑您要查找的内容实际上应该在android清单中指定,并且可能是。

仅供参考,完成代码不会删除对象本身。当删除前需要清理对象时,它才会运行。逻辑上,deletation=>callfinish(),因此不要求相反的值为true(在本例中不是)


我怀疑你正在寻找的东西实际上应该在android清单中指定,而且很可能是。你不能以合法的方式完全杀死你的应用程序,有一些黑客攻击,但基本上没有。android将决定何时杀死你的应用程序


我认为这个链接会帮你做得最多,得到你想要的东西,但是这个不会杀死你的应用:

你不能以合法的方式完全杀死你的应用,有一些黑客攻击,但基本上没有。安卓将决定何时杀死你的应用



我认为此链接将最大限度地帮助您完成任务并获得您想要的,但此不会杀死您的应用程序:

若要执行您想要的操作,只需呼叫System.exit(0)。强烈建议您不要这样做。

若要执行所需操作,只需调用System.exit(0)。强烈建议您不要这样做。

请参阅帖子,以获得关于为什么强制关闭通常不是您想要做的事情的全面而周到的回复。你想这样做有什么原因吗?我为什么不呢?为什么不允许我告诉我的应用程序何时该终止?^——@回答是:咆哮。没有一个事实是正确的。请参阅帖子,以获得关于为什么强制关闭通常不是你们想做的事情的全面而深思熟虑的回复。你想这样做有什么原因吗?我为什么不呢?为什么不允许我告诉我的应用程序何时该终止?^——@回答是:咆哮。没有一个事实是正确的。那么《愤怒的小鸟》是如何终止它的呢?这仅仅是因为它的内存足够大,操作系统决定删除它吗?因为你可以点击手机上的home(主页)按钮而不起作用,但是exit(退出)按钮会导致应用程序终止并被完全销毁。我想我共享的链接会帮助你理解这一点。我实现了一个应用程序,它实际上自杀了,但这是一个针对特定用途的黑客攻击,而不是用于分发。如果你下次只想进入主要活动,请看我共享的链接。@Romain Guy:谢谢!作品我不明白为什么我在任何地方都找不到这个=/它不会导致任何内存泄漏,是吗@谢谢,但我的应用程序只有一个活动,可以将所有输入等转发到我的NDK库。那么《愤怒的小鸟》是如何终止的呢?这仅仅是因为它的内存足够大,操作系统决定删除它吗?因为你可以点击手机上的home(主页)按钮而不起作用,但是exit(退出)按钮会导致应用程序终止并被完全销毁。我想我共享的链接会帮助你理解这一点。我实现了一个应用程序,它实际上自杀了,但这是一个针对特定用途的黑客攻击,而不是用于分发。如果你下次只想进入主要活动,请看我共享的链接。@Romain Guy:谢谢!作品我不明白为什么我在任何地方都找不到这个=/它不会导致任何内存泄漏,是吗@MByD:谢谢,但我的应用程序只有一个活动,它只是将所有输入等转发到我的NDK库。我尝试了noHist选项,但应用程序仍然没有终止和重置=/我尝试了noHist选项,但应用程序仍然没有终止和重置=/这是我不想给出的解决方案,因为不推荐使用它,至少您提到过:)请注意,如果有任何其他正在运行的服务或活动,则调用System.exit(0)将无法按预期工作(将生成一个新进程)。在这种情况下,您应该首先完成其他组件。@MByD不建议这样做,但隐藏信息不会有帮助。如果尼克想写一个表现糟糕的应用程序,那是他的选择。我没有那样想,但你是对的@尼克-抱歉。这是我不想给出的解决方案,因为不建议这样做,至少您提到:)请注意,如果有任何其他正在运行的服务或活动,调用System.exit(0)将无法按预期工作(将生成新进程)。在这种情况下,您应该首先完成其他组件。@MByD不建议这样做,但隐藏信息不会有帮助。如果尼克想写一个表现糟糕的应用程序,那是他的选择。我没有那样想,但你是对的@尼克-对不起。