title: What will be the recommended approach to initialize view (UI) elements in android, OnCreate() or OnStart() method?
body: <p>I have seen one of the tutorial on Firebase android in which they have initialized the <code>view</code> (UI) elements in <code>OnStart()</code> method of activity instead of <code>OnCreate()</code> method. </p>
  
  <p>I know that the 'OnCreate()' method gets called once and 'OnStart()' methods gets called multiple times when we switch between the activities. I did some study but still wanted to know the exact reason why Firebase tutorial did that way.</p>
  
  <p>I want to know what will be the recommended approach to do so and why?</p>
  
  <p>Thanks in advance!!</p>