Объявите фрагмент в действии и создайте экземпляр фрагмента в методе onCreate, затем передайте экземпляр фрагмента в методе updateFragment.Создайте столько экземпляров фрагментов, сколько требуется, в соответствии с идентификатором элемента прослушивателя нижней навигации.
Fragment fragmentA;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_home);
fragmentA = new Fragment();
updateFragment(fragmentA);
}
public void updateFragment(Fragment fragment) {
FragmentTransaction transaction =
getSupportFragmentManager().beginTransaction();
transaction.add(R.id.layoutFragment, fragment);
transaction.commit();
}
Кроме того, убедитесь, что вы используете android.support.v4.app.Fragment и вызываете getSupportFragmentManager ()