我有一个底栏。当您从那里单击一个项目时,一个片段将填充底部栏和屏幕顶部之间留下的空间。当您单击一个项目时,此代码将运行:
case R.id.navigation_search:
Fragment_search fragment_search = new Fragment_search();
fragmentTransaction = fragmentManager.beginTransaction();
fragmentTransaction.replace(R.id.fragment_container, fragment_search);
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
return true;
你看我把 Fragment 添加到 BackStack。一切正常,但是当用户从 Android 中单击后退按钮时,只会加载前一个片段,而底部栏将选择片段具有的项目。那么当一个 Fragment 被调用时,如何选择合适的 Item 呢?有类似 onFragmentChange 的东西吗?以及如何从底部栏中选择项目?
提前致谢。