Is onCreate called when a class object that extends activity is created? Or is it only called when an activity is started, for example over startActivity(...).
According to the developer.android.com the onCreate get called when activity is started. see details here