activity1 (메인 activity)
activity2 (메인에서 호출하는 activity )

타이틀화면을 보여주기 위해 덩그러니 화면 가운데 글자만 있는 activity2를 activity1의 onCreate()에서 호출합니다.
activity2에서는 아무것도 하는것이 없기때문에(의도 역시 그냥 타이틀화면 출력용으로 제작) 레이아웃만 설정하고 시간을
 1.5초 정도 지연후 activity2를 종료하려고 합니다.
종료는 잘 되는데. 문제는 레이아웃이 설정이 안되는지 그냥 종료가 되네요.. 물론 종료를 시키지않으련 레이아웃이 정상적으로
설정됩니다. 다만 제의도는 그 화면(레이아웃)만 보이고 종료하는것이라서..T_T

조언 부탁드립니다..


activity1 소스입니다.

public class activity1 extends Activity { 
     public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);       
                  
        Intent intent = new Intent(this, activity2.class);        
        startActivity(intent);        
        
        setContentView(R.layout.main);
    }
}



activity2소스입니다.

public class activity2 extends Activity
{
 public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.intro);
        
        // 시간 지연 //
        Calendar cal = Calendar.getInstance();
     long time1, time2;
     
     time1 = time2 = cal.getTimeInMillis();
     
     boolean chk=false;
     do {
      cal = Calendar.getInstance();
      time2 = cal.getTimeInMillis();
      
      if( (time2 - time1) >= 1500 )
       chk=true;
     }while( !chk );
     // 시간 지연 //
     
        callFinish();
    }
 
 private void callFinish(){  
  Toast.makeText(this, "callFinish()입장", Toast.LENGTH_SHORT).show();     
  finish();
 } 
}


두번째 올리는 글입니다만... 공지글 다 읽었습니다.^^