我正在尝试将导航抽屉与我的 RSS 阅读器应用程序一起使用。以前我有多个带有 ListFragments 的选项卡来显示解析的提要。我目前只是在使用 Google 的示例(在此处找到:http: //developer.android.com/training/implementing-navigation/nav-drawer.html)但是在尝试使用 ListFragment 时遇到了问题。
private void selectItem(int position) {
// update the main content by replacing fragments
RSSFragment fragment = new RSSFragment();
Bundle args = new Bundle();
args.putInt(PlanetFragment.ARG_PLANET_NUMBER, position);
fragment.setArguments(args);
FragmentManager fragmentManager = getFragmentManager();
fragmentManager.beginTransaction().replace(R.id.content_frame, fragment).commit();
// update selected item and title, then close the drawer
mDrawerList.setItemChecked(position, true);
setTitle(mCategoryTitles[position]);
mDrawerLayout.closeDrawer(mDrawerList);
}
在此方法中,它告诉我不能将 replace 方法与 ListFragments 一起使用。那么我应该使用什么来完成这项工作呢?