Задать вопрос
Ответы пользователя по тегу Программирование
  • Как реализовать .OnDrawerItemClickListener по фрагментам?

    Innerbloom
    @Innerbloom Автор вопроса
    Вот так вот все работает, только мне интересно будет ли это правильно и не влиять на производительность?
    .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id, IDrawerItem drawerItem) {
    TabLayout tabLayout = (TabLayout)findViewById(R.id.tabLayout);
    switch (drawerItem.getIdentifier()){
    case 2:
    TabFragmentAdapterPlants adapterPlants = new TabFragmentAdapterPlants(getSupportFragmentManager());
    viewPager.setAdapter(adapterPlants);
    tabLayout.setupWithViewPager(viewPager);
    break;
    case 1:
    TabFragmentAdapter adapter = new TabFragmentAdapter(getSupportFragmentManager());
    viewPager.setAdapter(adapter);
    tabLayout.setupWithViewPager(viewPager);
    break;
    }
    }
    })
    .build();
    Ответ написан
    Комментировать