Example #1
0
 @Override
 public void onNavigationDrawerItemSelected(int position) {
   if (!checkForPermissions()) return;
   // update the main content by replacing fragments
   FragmentManager fragmentManager = getSupportFragmentManager();
   Fragment fragToAdd = null;
   switch (position) {
     case 0:
       fragToAdd = BasicFragment.newInstance();
       break;
     case 1:
       fragToAdd = LayoutsFragment.newInstance();
       break;
     case 2:
       fragToAdd = AnimatorsFragment.newInstance();
       break;
     case 5:
       fragToAdd = ScrollersFragment.newInstance();
       break;
     case 6:
       fragToAdd = ScalableRVFragment.newInstance();
       break;
     case 7:
       fragToAdd = GalleryViewFragment.newInstance();
       break;
     default:
       fragToAdd = BlankFragment.newInstance();
       break;
   }
   if (fragToAdd != null) {
     fragmentManager.beginTransaction().replace(R.id.container, fragToAdd).commit();
   }
   onSectionAttached(position);
 }
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    if (getFragmentManager().findFragmentById(R.id.fragment_container) == null) {
      getFragmentManager()
          .beginTransaction()
          .add(R.id.fragment_container, BlankFragment.newInstance())
          .commit();
    }
  }
 @Override
 public Fragment getItem(int position) {
   return BlankFragment.newInstance("Item : " + position);
 }