【发布时间】:2015-08-07 17:54:33
【问题描述】:
我有一个 HomeActivity(用于在 3 秒内显示初始屏幕),然后自动重定向到 LoginActivity(用于检查用户信息以进行登录)。 在 LoginActivity 我有一个退出按钮用于退出应用程序,代码如下
// TODO Auto-generated method stub
finish();
android.os.Process.killProcess(android.os.Process. myPid());
System.exit(0);
我再次在 onDestroy() 中使用了相同的代码。 但是,当我尝试退出应用程序时,程序已被牢牢关闭。但仍保留在内存中(在后台应用程序列表中)。我该如何解决?
【问题讨论】:
-
Android 杀死自己的进程,自己杀死进程不是一个好习惯。
finish()是退出活动的最佳方式 -
好的,我使用了 Finish();单独,不起作用。我将 Finish() 与 System.exit(0) 一起使用,但不起作用。我试了很多方法,都没有回答。
-
finish() 完成一个activity,如果你的app包含多个activity,你需要全部关闭
标签: android