【问题标题】:Back Button not working in the TabActivity后退按钮在 TabActivity 中不起作用
【发布时间】:2012-07-27 14:53:50
【问题描述】:

我使用 TabHost 和 TabActivity 在我的应用程序中实现了 3 个选项卡。每个 Tab 都有自己的 ActivityGroup。我使用的是 Android 2.2

我在每个选项卡的所有子活动中都覆盖了 onBackPressed() 和 onKeyDown(int keyCode, KeyEvent event)。但它仅适用于第一个子活动。在剩余的子活动中,应用程序在我单击后退按钮后停止工作

这是我第一次实现 Tab 活动。

【问题讨论】:

    标签: android back-button tabactivity


    【解决方案1】:

    您可以添加另一个选项卡返回:

    tabSpec = tabHost.newTabSpec(TAB_HOME);
    tabSpec.setIndicator(TAB_HOME);
    tabSpec.setContent(new Intent(this, Home.class));
    tabHost.addTab(tabSpec);
    

    【讨论】:

      【解决方案2】:

      其实我在下面的链接上找到了解决办法

      Android TabActivity Back key Event

      您需要在实现 ActivityGroup 的类中重写 onBackPressed() 方法并保留一个活动堆栈,以便在我们单击返回按钮时弹出它们。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-12-27
        • 2014-05-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多