我知道这个问题被多次询问,但实际上我无法理解答案,我想设置按钮,当用户点击它我想要退出应用程序(也是垃圾收集器应该删除对象),退出后,我想进入用户在手机上找到应用程序图标的屏幕。
退出我不知道该怎么做
进入屏幕,在那里找到我试过的应用程序图标
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
但不起作用
答案 0 :(得分:1)
当您启动该活动时,它将有效地停止应用程序的前台活动。 Android旨在不关闭应用程序,以便可以更快地重新启动。
但是,如果你真的想从内存中清除应用程序,那么你想要做的就是杀死Runtime单例上的exit():http://developer.android.com/reference/java/lang/Runtime.html#exit(int)
答案 1 :(得分:1)
使用此方法,这将使您的应用程序进入后台并打开主页/应用程序菜单屏幕
moveTaskToBack(true); // method available in activity