@Override protected void onPause() { Log.i(TAG, "[ACTIVITY] onPause"); if (mIsRunning) { unbindStepService(); } if (mQuitting) { mPedometerSettings.saveServiceRunningWithNullTimestamp(mIsRunning); } else { mPedometerSettings.saveServiceRunningWithTimestamp(mIsRunning); } super.onPause(); // unregisterReceiver(br); Log.i(TAG, "Unregistered broacast receiver"); savePaceSetting(); }