일정시간의 딜레이를 주고 메소드를 호출하는 법이있을까요?


메소드를 호출할때 일정 시간 딜레이를 주고 호출하고싶은데요 Objective C에선 [self performSelector:@selector(DoSomething) withObject:nil afterDelay:5]; 이런 식으로 하잖아요

안드로이드에선 어떻게하죠??

public void DoSomething()
{
     //do something here
}

이런 메소드가 있으면 이걸 5초 뒤에 호출하고싶어요.


조회수 297


1 답변


좋아요
0
싫어요
채택취소하기

핸들러를 쓰는 방법이 있을 것 같은데요

final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
  @Override
  public void run() {
         //지연시키길 원하는 밀리초 뒤에 동작 
  }
}, 지연시키길 원하는 밀리초 );
  • 2016년 01월 12일에 작성됨

로그인이 필요한 기능입니다.

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 작성한 답변에 다른 개발자들이 댓글을 작성하거나 좋아요/싫어요를 할 수 있기 때문에 계정을 필요로 합니다.
► 로그인
► 계정만들기
Close