Skip to content Skip to sidebar Skip to footer

Onclick For Navigationdrawer Not Loading New Fragments

I have been trying to create a navigationDrawer for my project. I have been following this review here: http://www.androidhive.info/2013/11/android-sliding-menu-using-navigation-dr

Solution 1:

You are missing

mDrawerList.setOnItemClickListener(newSlideMenuClickListener());

and

privateclassSlideMenuClickListenerimplementsListView.OnItemClickListener {
    @OverridepublicvoidonItemClick(AdapterView<?> parent, View view, int position,
            long id) {
        // display view for selected nav drawer item
        displayView(position);
    }
}

and

privatevoiddisplayView(int position) {
        // update the main content by replacing fragmentsFragmentfragment=null;
        switch (position) {
        case0:
            fragment = newHomeFragment();
            break;
        case1:
            fragment = newFindPeopleFragment();
            break;
        case2:
            fragment = newPhotosFragment();
            break;
        case3:
            fragment = newCommunityFragment();
            break;
        case4:
            fragment = newPagesFragment();
            break;
        case5:
            fragment = newWhatsHotFragment();
            break;

        default:
            break;
        }

        if (fragment != null) {
            FragmentManagerfragmentManager= getFragmentManager();
            fragmentManager.beginTransaction()
                    .replace(R.id.frame_container, fragment).commit();

            // update selected item and title, then close the drawer
            mDrawerList.setItemChecked(position, true);
            mDrawerList.setSelection(position);
            setTitle(navMenuTitles[position]);
            mDrawerLayout.closeDrawer(mDrawerList);
        } else {
            // error in creating fragment
            Log.e("MainActivity", "Error in creating fragment");
        }
    }

from the link you provided.

If you don't have a click listener how do you expect it to work?

Post a Comment for "Onclick For Navigationdrawer Not Loading New Fragments"