When you start out building Android applications, one of the first things you'll generally familiarize yourself with is the activity lifecycle. Often this familiarity is triggered by wondering why ...