后退按钮不起作用在TabActivity
问题描述:
我已经在我的应用程序中使用TabHost和TabActivity实现了3个选项卡。每个选项卡都有自己的ActivityGroup.I使用的是Android 2.2后退按钮不起作用在TabActivity
我已在每个选项卡中的所有子活动中覆盖onBackPressed()和onKeyDown(int keyCode,KeyEvent事件)。但它只适用于第一个儿童活动。在剩下的儿童活动中,我点击后退按钮后,应用程序停止工作。
这是我第一次实现Tab活动。
答
其实我发现下面的链接,该解决方案
Android TabActivity Back key Event
你需要重写onBackPressed()在你的类方法,它实现的ActivityGroup并保持活动堆栈,这样你才能在弹出他们点击返回按钮。
答
您可以添加另一个选项卡回去:
则tabspec = tabHost.newTabSpec(TAB_HOME);
tabSpec.setIndicator(TAB_HOME);
tabSpec.setContent(new Intent(this, Home.class));
tabHost.addTab(tabSpec); </code>