What is the life cycle of an Android activity? Why are so many similar sounding methods (onCreate()
, onStart()
, onResume()
) called during initialization, and so many others (onPause()
, onStop()
, onDestroy()
) called at the end?
When are these methods called, and how should they be used properly?