我有一个包含DrawerLayout的Activity。 我已经在单独的类中定义了该DrawerLayout的片段。 我想在应该导航到另一个片段的片段内添加一个按钮。Android碎片导航和更新DrawerLayout
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.content_frame, new MyActivity()).commit();
它可以工作,但DrawerLayout不会更新。标题需要更新以匹配新的片段,并且当抽屉被打开时,旧的片段仍然被选中。
从Fragment导航到Fragment的正确方法是什么?
你'MyActivity'延伸片段? – nikis
是的,MyActivity扩展片段 – sworded
将类扩展为片段是非常奇怪的。它可能会混淆其他人。但更接近这个问题:你有没有遵循这个教程http://developer.android.com/training/implementing-navigation/nav-drawer.html?看看一个函数'selectItem',它拥有你需要的一切。 – nikis