我有一個包含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