Можно ли установить активность как фрагмент при выборе одной вкладки из нижнего навигационного представления? - PullRequest
0 голосов
/ 03 октября 2019

когда я выбираю ne tab из вида навигации, я хотел бы видеть активность для каждой вкладки в nav. Посмотреть. Как это могло быть возможно без сломанной структуры?

Я пытался начать намерения, но не работает. На самом деле я знаю, как сделать это для одной вкладки, но не знаю, как сделать для каждой вкладки

private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
            = new BottomNavigationView.OnNavigationItemSelectedListener() {

        @Override
        public boolean onNavigationItemSelected(@NonNull MenuItem item) {

            switch (item.getItemId()) {         

                case R.id.nav_me:


                    fragment = new FragmentMyProfile();
                    loadFragment(fragment);         
                    return true;

                case R.id.nav_messages:


                    fragment = new FragmentMessages();
                    loadFragment(fragment);
                    return true;

                case R.id.nav_search:


                    fragment = new FragmentSearchScreen();
                    loadFragment(fragment);
                    return true;

                case R.id.nav_SM:


                    fragment = new FragmentSocialHub();
                    loadFragment(fragment);
                    return true;
            }
            return false;
        }
    };

    private void loadFragment(Fragment fragment) {      
        FragmentTransaction transaction = getSupportFragmentManager().beginTransaction();
        transaction.replace(R.id.frame_container, fragment);
        transaction.addToBackStack(null);
        transaction.commit();
    }

Я хочу видеть Действия, а не фрагменты в случаях. Спасибо

...