我想放一个菜单按钮'Exit'以便让用户离开App。 我读过我可以使用moveTaskToBack。这有效,但我希望用户通过家庭活动重新进入应用程序,而不是他离开的活动。
你有什么建议吗?
答案 0 :(得分:1)
public void terminate() { Log.i( “本身份识别码”, “封端的!!”); super.onDestroy(); this.finish(); }
答案 1 :(得分:0)
对于我退出按钮上的Android应用程序,我使用了一个调用finish();也许这就是你要找的东西?
答案 2 :(得分:0)
罗宾汉,
我对您的代码的理解是,当用户按退出按钮时,它应该离开应用程序,当您重新启动应用程序时,它应该从应用程序离开的上一个活动恢复。
按主页按钮实际上是相同的行为。所以你只需要在退出点击时按下创建事件主页按钮。
=======================================
好的,我不知道以下解决方案是好的但是。如果您想终止整个应用程序并从家庭活动恢复。您可以将launchMode设置为menifeast文件中的sigleinstance以用于其他活动。
或
当退出按钮时,可以设置静态标志,以递归方式退出活动。
答案 3 :(得分:0)
清除退出代码是:
System.gc();
android.os.Process.killProcess(android.os.Process.myPid());
它有点奇怪但可行