Имеется Tab, который подгружает данные.
Я хочу перейти из Fragmentа (Относящийся к Navigation Drawer Activity) к этому Fragment(Tab)(Рисунок 1)
Код:
switch (product.getCategory()){
case "Смартфон":
fragment = new SmartphoneMainTab();
Bundle bundle = new Bundle();
bundle.putInt("id",product.getId());
fragment.setArguments(bundle);
break;
case "Планшет":
break;
}
if (fragment != null) {
FragmentManager fragmentManager = ((AppCompatActivity)itemView.getContext()).getSupportFragmentManager();
FragmentTransaction ft = fragmentManager.beginTransaction();
ft.replace(R.id.content_frame,fragment);
ft.commit();
}
В качестве фрагмента указываю 1ый Tab. В итоге вместо ожидаемой страницы (Рисунок 1), переходит на эту страницу без Tab(Рисунок 2)
Как исправить? Или же нужно переходить к Activity, а не к фрагменту?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Начал осваивать Android Studio, и нигде не могу найти ответ, как подключить AppCompat нужной версии, прошу подсказать в чем дело!
Необходимо передать экземпляр класса из одного фрагмента в другойЗнаю что можно передавать переменные через Bundle
Как мне в проект добавить navigation drawer, если я создаю не общий toolbar, а добавляю его отдельно в каждый фрагмент