清理退出应用程序



我想把一个菜单按钮'退出',以便让用户离开应用程序。我读到我可以使用moveTaskToBack。这是有效的,但我希望用户通过Home Activity重新进入应用程序,而不是他离开的Activity。

你有什么建议吗?

public void terminate(){Log.i("myid"、"终止! !");super.onDestroy ();this.finish ();}

来看看这个漂亮的答案。
再看这里

对于我的android应用程序在我的退出按钮,我使用调用finish();也许这就是你要找的?

好吧,罗宾汉,

我对你的代码的理解是,当用户按下退出按钮时,它应该离开应用程序,当你重新启动应用程序时,它应该从应用程序离开的地方恢复以前的活动。

实际上,当我们按Home按钮时,它是相同的行为。所以你只需要创建事件home键按下退出点击。

=======================================

好吧,我不知道下面的解决方案是好的,但是。如果您想终止整个应用程序并从家中恢复活动。你可以在menifeast文件中将launchMode设置为sigleinstance。

你可以设置一个静态标志,当退出按钮按下递归退出活动。

清洁退出代码为:

System.gc();
android.os.Process.killProcess(android.os.Process.myPid());

看起来有点奇怪,但是是可行的

相关内容

  • 没有找到相关文章

最新更新