완전초보라 여기서 이글저글 보면서 적용해보고 또해보고 하면서
인트로 페이지를 구현하고 있습니다.

이젠 어느정도 된것 같은데
문제는 일단 Activity전환시 Fade out효과를 주려 하고 있고
이를 일정시간(3초) 후 위 전환효과로 넘겨주려고 하고 있습니다.

헌데 문제는 다음과 같이 하면 일정시간후 Fade out효과로 넘어가는것은
하는데 ㅠ.ㅠ 왜 Fade Out효과로 넘어가고 나서 넘어간페이지를 안드로이드 기본화면전환(우에서좌로)
화면이 이동하면서 깜빡 거리는지 이해가 안가고 도저히 해결 할 수 없네요

한번 소스좀 봐주시고 문제점을 말씀 해 주시면 많은 도움이 될 것 같습니다.

소스코드는 다음과 같습니다.

package com.supergenius.sgintro2;

import android.app.Activity;
import android.content.Intent;
import android.net.Uri;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.widget.VideoView;

public class SG_Intro_mp4 extends Activity {

private VideoView mVideoView;

@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    
    setContentView(R.layout.intro);
    mVideoView = (VideoView) findViewById(R.id.videoView1);
    mVideoView.setVideoURI(Uri.parse("android.resource://"+getPackageName()+"/"+R.raw.movie));
    mVideoView.requestFocus();
    mVideoView.start(); 
}
    
    public void onWindowFocusChanged(boolean hasFocus) {
       // TODO Auto-generated method stub
       super.onWindowFocusChanged(hasFocus);
       initialize();      
      }

    private void initialize() {
        Handler handler = new Handler() {

            @Override
            public void handleMessage(Message msg) {
                
                // 다음 화면으로 이동
                startActivity(new Intent( SG_Intro_mp4.this, First.class));
               overridePendingTransition(R.anim.fade, R.anim.hold);
               
               finish(); // Intro 액티비티 종료
               
           }
        };
        
        handler.sendEmptyMessageDelayed(0, 3500); // x000 초후 종료시킴
    }
}