How Android activities live and die and how to create a seamless user experience by implementing lifecycle callback methods.