【发布时间】:2014-01-13 16:34:56
【问题描述】:
我有 ActionBarActivity 和 3 tabs。在每个选项卡中我都有list view。当我按下列表视图项目时,我想用new list view 打开新的fragment。我用这段代码做了这件事:
TabCatalogProductsByCategory categories = new TabCatalogProductsByCategory();
FragmentManager manager = getActivity().getSupportFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(getFragmentByPosition(0).getId(),categories, "News");
transaction.addToBackStack(null);
transaction.commit();
一切都很好,出现了带有list view 的新fragment,但是当我单击back button 时,如果我再单击一次,我将无法返回到上一个片段-ActionBarActivitycloses。我尝试将transaction.replace() 更改为trasaction.add(),但结果是一样的。如何让我的后退按钮正常工作?
【问题讨论】:
标签: android listview tabs fragment