title: Does Android launcher activity always called?
body: <p>Does Android launcher activity (<code>android.intent.category.LAUNCHER</code>) always called. Or application could be started from another activity?</p>
  
  <p>Currently I do some init stuff, like "current user loading", but sometimes i see that application crashed due to current user is null, which means that another activity was launched and launcher activity wasn't created before.</p>