title: Android Application which requires user to login first
body: <p>I am developing an application which requires user to login before accessing any functionalities. Currently the login page is a standalone activity. I would like to ask which activity should I place as the MAIN of my application, the login activity or application activity (the first activity after login). In either way, there is a situation that I need to finish the current activity and start the other one (e.g. When application activity is the MAIN, when user didn't login before, I need to manually finish the application activity and start the login activity. I am not sure if it is a good approach because the first activity was started with nothing done). What is the best practice for login application like this?</p>
  
  <p>P.S. I saw Skype will first show a Splash Screen before the login activity. The login state can be determined in the Splash Screen activity and start the subsequent one (login or application) accordingly. But I am not likely to take this if there is other good approach because an extra splash screen is needed.</p>