title: Fire implementation ONLY when App is resumed from Launcher
body: <p>I want my app to do a certain implementation only when the app is being resumed from the launcher. Kind of like when the user hits the Home button and resume the App back later.
  This implementation should not fire when these happen, for example;</p>
  
  <ol>
  <li>Activity changes within the App itself.</li>
  <li>Phone call or any other kind of interruption that will bring the App to the background.</li>
  </ol>
  
  <p>I know I shouldn't be capturing the home button pressed event. Are there any alternative way to capture what the Home button does/call so that the App can recognize it?</p>
  
  <p>Thanks in advance!</p>
  
  <p><strong>EDIT:</strong> onUserLeaveHint() does do somewhat the thing I want (point 2). But when going through activities, this method will be called too. Just wondering if there's anyway (not perfect but better solution) out there that anyone can share. Thanks!</p>