title: Android activity instance in memory even after destroying the activity
body: <p>Eclipse MAT  histogram shows SplashActivity  instance exists even after launching MemTweaksActivity.Do anybody have any idea about this. </p>
  
  <p>public class SplashActivity extends Activity{</p>
  
  <pre><code>@Override
      protected void onCreate(Bundle savedInstanceState) {
          // TODO Auto-generated method stub
          super.onCreate(savedInstanceState);
  
      new Timer().schedule(new TimerTask() {
  
                  @Override
                  public void run() {
                      Intent i = new Intent(getApplicationContext(), MemTweaksActivity.class);
                      startActivity(i);
                      finish();
  
                  }
              },2000);
  
  }
  </code></pre>
  
  <p>}</p>
  
  <p>But the following code with out any timer successfully removed the SplashActivity instance. MAT shows 0 instance of SplashActivity .</p>
  
  <pre><code>Intent i = new Intent(getApplicationContext(), MemTweaksActivity.class);       startActivity(i); finish();
  </code></pre>