@Override public void onResume() { // If not onResume directly after onCreate reset locale if (!mOnResumeDirectlyAfterOnCreate) { Log.d(MainActivity.class.getName(), "Set locale again in onResume"); setLocale(); } // Set date and time and start timer setDateAndTime(); startTimer(); super.onResume(); }