关于android:关闭后退按钮的历史记录

clearing history on back button click

在一个活动中,我需要清除堆栈,即点击它后,它应该转到设备的主页并清除一堆活动。
我使用以下代码:

1
2
3
4
    Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            intent.addCategory(Intent.CATEGORY_HOME);
            startActivity(intent);

它将进入主屏幕,但当再次点击应用程序的图标时,它不会进入登录页面,即第一个屏幕转到第二个屏幕。
如何解决此问题。
谢谢


我认为您的问题与此类似,我已在那里回答。 FLAG_ACTIVITY_CLEAR_TOP不是您想到的方式。