переход от Fragment к Fragment(Tab)

209
30 июля 2018, 04:20

Имеется 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, а не к фрагменту?

READ ALSO
Удаление слова из строки

Удаление слова из строки

Есть строка: "Сегодня&#171 был хороший день"Так у меня парсит Json

228
Ошибка с импортом AppCompatActivity

Ошибка с импортом AppCompatActivity

Начал осваивать Android Studio, и нигде не могу найти ответ, как подключить AppCompat нужной версии, прошу подсказать в чем дело!

173
Передача экземпляра класса во Fragment

Передача экземпляра класса во Fragment

Необходимо передать экземпляр класса из одного фрагмента в другойЗнаю что можно передавать переменные через Bundle

189
Добавление navigation drawer

Добавление navigation drawer

Как мне в проект добавить navigation drawer, если я создаю не общий toolbar, а добавляю его отдельно в каждый фрагмент

160