@Override protected void onPause() { super.onPause(); if (mGoogleApiClient != null) Wearable.DataApi.removeListener(mGoogleApiClient, this); if (mSensorManager != null) mSensorManager.unregisterListener(this); if (mGoogleApiClient != null && mGoogleApiClient.isConnected()) mGoogleApiClient.disconnect(); if (mHeadTracker != null) mHeadTracker.stopTracking(); }