아래 소스는 단순히 텍스트뷰를 가진 액티비티를 20번 호출해서 제대로 스택에 쌓여있는지 보려고
    텍스트뷰의 값을 순차적으로 증가시킨 것입니다. 그런데 문제는, 20번까지는 뒤로가기를 하면서 번호가
    순차적으로 감소하면서 마지막에 모든 액티비티들이 종료되는데 20번이 넘어가면 20번까지는 잘 나오다가
    그 이후부터는 꼬이게 되고 뻗기도 합니다. 이 문제에 대해 아시는 분 답변 간절히 기다립니다.ㅠ
    
    ActivityTest 클래스   

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        tv = (TextView) this.findViewById(R.id.text);
       
        tv.setText(""+count);
       
        Handler handler = new Handler();
        handler.post( new Runnable() {
            public  void run() {
             tv.setText(""+count);   
            }
        });

        (new ThreadActivity()).start();
       
    }
 
    class ThreadActivity extends Thread {
     public void run(){
      try {
    Thread.sleep(200);
   } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
      if(count < 20){
          Intent intent = new Intent(ActivityTest.this, ActivityTest.class);
          
          startActivity(intent);
          count++;
         }
         
     }
    }