在我的应用程序中,我有一个登录和注销机制。我想在用户按下注销按钮时清除任务堆栈,这样当他再次启动应用程序时,他就必须再次登录。我在网上查了一下,大多数情况下人们都是用这个来完成的:
Intent i = new Intent(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_HOME);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
i.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_WH