2013-03-14 2 views
0

누군가 내 안드로이드 앱의 활동 페이지를 5 초 동안 표시 한 다음 새로운 활동을 시작하는 방법을 알려줄 수 있습니까? 앱이 시작될 때만 표시되도록 앱의 '시작 페이지'가 될 것입니다.시간 초과 Android 이클립스 활동 페이지

+2

스플래시 화면에서 주 화면을 시작하려면'Handler.post'를 5000 초 지연시키면서 사용하십시오. 처리기를 사용하는 데 문제가 있습니까? –

+0

*하지 마세요 *. 앱의 로딩 시간에 인위적 지연보다 불쾌한 점이 없습니다. 당신이 할로드하는 경우, 아무 이유없이 5 초 동안 오랫동안 그것을 표시합니까? 나는 즉시 앱을 제거 할 것입니다. – kcoppock

+0

@kcoppock 잘 어쩌면 난 그냥 당신의 애플 리케이션을 제거하고 싶습니다 : P – user182

답변

0

구글이



public class SplashActivity extends Activity 
{ 
    // Set the display time, in milliseconds (or extract it out as a configurable parameter) 
    private final int SPLASH_DISPLAY_LENGTH = 500; 
    Intent mainIntent; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) 
    { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_splash); 



    } 

    @Override 
    protected void onResume() 
    { 
     super.onResume(); 
      new Handler().postDelayed(new Runnable() 
      { 
       @Override 
       public void run() 
       { 
        //Finish the splash activity so it can't be returned to. 
        SplashActivity.this.finish(); 
        // Create an Intent that will start the main activity. 

         mainIntent = new Intent(SplashActivity.this, MyChecklistsActivity.class); 
        SplashActivity.this.startActivity(mainIntent); 
       } 
      }, SPLASH_DISPLAY_LENGTH); 

    } 
} 
같은 것을 만들 수 있습니다

또는 "안드로이드 스플래시 활동"을위한 Google, 너무 많이 있습니다. lages