title: Activities in Android
body: <p>I had a fairly simple question regarding activites in an Android application. I'm still a newbie.</p>
  
  <p>In my current android application, I have about 10 activities.  If one of the activites is already far back in the activity stack, and I want to reopen it, is it okay to call:
  <br/>
  <br/></p>
  
  <blockquote>
    <p>Intent iLogin = new Intent(this, Login.class);
        <br/>startActivity(iLogin);</p>
  </blockquote>
  
  <p>If it's still a little confusing, I'll give an example. The application launches with activity 1. The user then opens activity 2. Later he opens activity 3 to perform an action. After performing the action, I want the user to go back to activity 1. Is it okay to call the code above? Does it get the activity from th stack, or create a new activity? If no, how can I get the activity from the stack?</p>
  
  <p><B>UPDATE:</b> I'm interested in recycling activities, rather than creating new ones every time. For instance, not all the activities need to be created new one. Some of them only display data, which can be refreshed upon user request.</p>