title: How to start an activity in background and show it afterwards?
body: <p>I've two activities, one is the 
  <code>SplashActivity</code> and the other is <code>MainActivity</code>, an activity containing a webview. </p>
  
  <p>I need to load the webview when showing the splash screen. So I'm looking for a way to load the MainActivity in background in <code>SplashActivity::onCreate()</code>;</p>
  
  <p>If intend is directly called, the MainActivity is immediately brought to the front, as well as a stuck in the webview.</p>
  
  <p>I looked up a lot of solutions about splash screen like <a href="https://stackoverflow.com/questions/5486789/how-do-i-make-a-splash-screen-in-android">this</a>
  . However they don't initialize the MainActivity until the splash time expires.</p>