我的操作栏包含两个选项卡(业务列表和业务地图)。如果有人从列表中选择我想隐藏标签并显示该商家的页面。如果用户退后,业务片段将弹出,并且应再次显示选项卡。Android - 导航回选项卡片段
什么是最好的方法来得到这个工作?到目前为止,我有一个莫名其妙的递归循环,如果我弹出业务片段:(
因此,图片显示, 。导航模式,以标准打的返回键,并在BusinessListFragment的的onResume()我有这样的:
ActionBar ab = mHostingActivity.getSupportActionBar();
if (ab.getNavigationMode() == ActionBar.NAVIGATION_MODE_STANDARD)
ab.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS);
这是应该带回的标签,但应用程序与环冻结的标签当然,我的代码中有些奇怪的东西(我敢肯定我不会这么做),或者Android在设置naviagtion模式时会做一些奇怪的事情吗?
编辑:我了解到,简单地将导航模式设置为选项卡似乎实际上选择第一个选项卡 - 我相信这将解释递归。有趣!