如何从代码中完全杀死应用程序?
我知道这是可能的,因为当你点击愤怒的小鸟的退出按钮,然后检查android任务杀手的事情,它已经消失..但我不能得到我自己的应用程序= =它仍然挂在身边并保留它的最后状态......我不想要
我试过这个没有成功:
@Override
public void onBackPressed()
{
// do something on back.
this.finish();
return;
}
感谢您对此提供的任何帮助
答案 0 :(得分:3)
要执行您想要的操作,只需调用System.exit(0)即可。强烈建议你不要这样做。
答案 1 :(得分:0)
仅供参考,完成代码不会删除对象本身。它只是在删除之前需要清理对象时运行。逻辑删除=>调用finish(),因此不需要相反(在这种情况下不是)。
我怀疑你要找的东西实际上应该在android清单中指定,它可能是android:noHist option。
答案 2 :(得分:0)
你不能以合法的方式完全杀死你的应用程序,有一些黑客,但基本上没有。 Android将决定何时终止您的应用。
我认为此链接可以帮助您充分利用并获得您想要的效果,但不会杀死您的应用:http://smartandroidians.blogspot.com/2010/01/exiting-android-application.html