我使用TabHost和TabActivity在我的应用程序中实现了3个选项卡。每个Tab都有自己的ActivityGroup。我使用的是Android 2.2
我在每个标签的所有子活动中覆盖了onBackPressed()和onKeyDown(int keyCode,KeyEvent事件)。但它只适用于第一个儿童活动。在剩余的子活动中,单击“返回”按钮后,应用程序停止工作
这是我第一次实施Tab活动。
答案 0 :(得分:2)
您可以添加另一个标签返回:
tabSpec = tabHost.newTabSpec(TAB_HOME);
tabSpec.setIndicator(TAB_HOME);
tabSpec.setContent(new Intent(this, Home.class));
tabHost.addTab(tabSpec);
答案 1 :(得分:1)
其实我在以下链接中找到了解决方案
Android TabActivity Back key Event
您需要在类中重写onBackPressed()方法,该方法实现ActivityGroup并保留一堆活动,以便在我们单击后退按钮时弹出它们。