Say I have singletons with inilizations mehods for a generic LocationController, BatteryController, AppSateController,etc...

Should these be in onResume as opposed to OnCreate since OnCreate gets called on every rotate, every time it changes to foregroud, etc...?