728x90
반응형
질문 : Android에서 지연 후 메서드를 호출하는 방법
지정된 지연 후에 다음 메서드를 호출 할 수 있기를 원합니다. 객관적인 c에는 다음과 같은 것이 있습니다.
[self performSelector:@selector(DoSomething) withObject:nil afterDelay:5];
자바와 함께 안드로이드 에이 메소드와 동등한 것이 있습니까? 예를 들어 5 초 후에 메서드를 호출 할 수 있어야합니다.
public void DoSomething()
{
//do something here
}
답변
Kotlin
Handler(Looper.getMainLooper()).postDelayed({
//Do something after 100ms
}, 100)
Java
final Handler handler = new Handler(Looper.getMainLooper());
handler.postDelayed(new Runnable() {
@Override
public void run() {
//Do something after 100ms
}
}, 100);
출처 : https://stackoverflow.com/questions/3072173/how-to-call-a-method-after-a-delay-in-android
728x90
반응형
'프로그래밍 언어 > Android' 카테고리의 다른 글
Android에서 gravity와 layout_gravity의 차이점 (0) | 2021.10.01 |
---|---|
Android에서 소프트웨어 키보드가 표시되는지 확인하는 방법 (0) | 2021.09.30 |
Android에서 텍스트를 굵게 변경하는 방법 (0) | 2021.09.29 |
Android 레이아웃 폴더에 하위 폴더를 포함하는 방법 (0) | 2021.09.29 |
Android에서 화면 너비 및 높이 가져 오기 (0) | 2021.09.27 |