onResume should be the first method in onResume override