code: @Override
      public void onCreate(Bundle savedInstanceState) {
          super.onCreate(savedInstanceState);
          setContentView(R.layout.main);
          final ActionBar ab = getSupportActionBar();
  
          // set defaults for logo & home up
          ab.setDisplayHomeAsUpEnabled(showHomeUp);
          ab.setDisplayUseLogoEnabled(useLogo);
  
          // set up tabs nav
          for (int i = 1; i < 4; i++) {
              ab.addTab(ab.newTab().setText("Tab " + i).setTabListener(this));
          }
  
          // set up list nav
          ab.setListNavigationCallbacks(ArrayAdapter
                  .createFromResource(this, R.array.sections,
                          R.layout.sherlock_spinner_dropdown_item),
                  new OnNavigationListener() {
                      public boolean onNavigationItemSelected(int itemPosition,
                              long itemId) {
                          // FIXME add proper implementation
                          rotateLeftFrag();
                          return false;
                      }
                  });
  
          // default to tab navigation
          showTabsNav();
  
          // create a couple of simple fragments as placeholders
          final int MARGIN = 16;
          leftFrag = new RoundedColourFragment(getResources().getColor(
                  R.color.android_green), 1f, MARGIN, MARGIN / 2, MARGIN, MARGIN);
          rightFrag = new RoundedColourFragment(getResources().getColor(
                  R.color.honeycombish_blue), 2f, MARGIN / 2, MARGIN, MARGIN,
                  MARGIN);
  
          FragmentTransaction ft = getSupportFragmentManager().beginTransaction();
          ft.add(R.id.root, leftFrag);
          ft.add(R.id.root, rightFrag);
          ft.commit();
      }
docs: Called when the activity is first created.