【问题标题】:clearing history on back button click单击后退按钮清除历史记录
【发布时间】:2011-12-09 07:39:36
【问题描述】:

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

    Intent intent = new Intent(Intent.ACTION_MAIN);
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            intent.addCategory(Intent.CATEGORY_HOME);
            startActivity(intent);

它正在进入主屏幕,但是当再次单击应用程序图标时,它不会进入登录页面,即第一个屏幕而是进入第二个屏幕。 怎么做才能解决问题。 谢谢

【问题讨论】:

    标签: android android-activity


    【解决方案1】:

    我认为您的问题与one 类似,我已经在那里回答了。 FLAG_ACTIVITY_CLEAR_TOP 不是你想的那样。

    【讨论】:

    • 现在问题已经解决了,但是加载器开始在登录页面本身上加载,但它应该仅在存在某些处理时才加载。如何解决此问题
    • 我已经改进了我的答案,但我想我没有听懂。你能更清楚地解释你的问题吗?对不起
    猜你喜欢
    • 1970-01-01
    • 2015-10-13
    • 1970-01-01
    • 2012-01-29
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多