android - 后退按钮在 TabActivity 中不起作用

标签 android back-button tabactivity

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

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

这是我第一次实现 Tab Activity 。

最佳答案

您可以添加另一个标签返回:

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

关于android - 后退按钮在 TabActivity 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11713024/

相关文章:

java - 在 Android Q 上使用 DownloadManager 和 FileProvider 打开下载后的 PDF (10)

javascript - 后退按钮事件在 "Ask Question"中捕获

java - 关闭/重新启动 TabHost 中的 Activity

Android:调试和发布可以使用同一个证书吗

android - Okhttp 总是重试失败的连接

Java日历获取从今天开始的前10天并将时间设置为12 :00 fails

Android Window Manager 阻止系统返回键

ruby-on-rails - 防止注销后的返回操作

android API TabActivity 弃用

android - TabHost 在显示新 Activity 一段时间后显示默认 Activity