@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mNavigationDrawerFragment = (NavigationDrawerFragment) getFragmentManager().findFragmentById(R.id.navigation_drawer); mTitle = getTitle(); // Set up the drawer. mNavigationDrawerFragment.setUp( R.id.navigation_drawer, (DrawerLayout) findViewById(R.id.drawer_layout)); // Set up fragments if (savedInstanceState == null) { fitnessFragment = new FitnessFragment(); getFragmentManager().beginTransaction().add(R.id.container, fitnessFragment).commit(); } if (savedInstanceState != null) { authInProgress = savedInstanceState.getBoolean(AUTH_PENDING); } // Build API to Google Play Service and subscriber to Fitness API mGoogleApiSubscription = new GoogleApiSubscription(authInProgress, this); mGoogleApiSubscription.buildFitnessClient(); authInProgress = mGoogleApiSubscription.isAuthInProgress(); }