2014-11-23 5 views
1

활동을 특정 시간에 열어야한다는 것은 다른 활동을 열어야한다는 것을 의미하며, 어떤 일을하고 일정한 시간이 지나면 닫습니다. 어떻게해야합니까? 간단한 코드를 알려주십시오.일정 시간 동안 활동이 활발합니까?

+0

[TimerTask] (http://developer.android.com/reference/java/util/TimerTask.html)를 사용하면 특정 시간이 지나면 작업을 닫을 수 있습니다. –

답변

0
CountDownTimer time = new CountDownTimer(1150 , 0050) { 
     public void onTick(long millisUntilFinished) {  
     } 
     public void onFinish() { 
      Intent go = new Intent(first_activity.this,next_activity.class); 

     first_activity.this.startActivity(go); 
     } 
     }; 

위의 코드는 의도는 다음 활동으로 이동되는 시간의 끝에서 당신의 시작 활동에서 이동합니다. 자신의 활동 이름을 추가해야합니다 그리고 당신은 걸리는 시간을 조정할하고 번호 변경하여 내려 간다 평가할 수 있습니다하십시오 : time.start();

으로 한 OnCreate에서 타이머를 시작하는 것을 잊지 마세요 (1150, 0050)

편집

0
Handler handler = new Handler();  
handler.postDelayed(new Runnable() { @Override public void run() { 

// Task after 3 seconds 

} 
    },3000); 
+0

코드를 실행하는 데 일정한 시간이 필요하며 얼마 동안은 필요하지 않습니다. – emigrantdd

관련 문제